Bonjour à tous, je suis vraiment heureux de venir poster ma question sachant que j'aurais surement une réponse venant d'un Technicien du Zéro .
Bon voilà, depuis des jours je travail sur un code qui permet la lecture d'un fichier pdf avec java (y compris avec des JPanel et tout ça...)
Mais en compilant ça m'affiche une exception que j'arrive pas à repérer voici mon code :
import java.awt.BorderLayout;
import java.awt.Component;
import java.io.FileInputStream;
import java.lang.NoClassDefFoundError;
import javax.swing.JFrame;
import javax.swing.JPanel;
import com.adobe.acrobat.Viewer;
public class Test extends JPanel {
private Viewer viewer;
public Test(String nomfichier) throws Exception {
this.setLayout(new BorderLayout());
//créer le viewer qui va servir à afficher le contenu du pdf
Viewer viewer = new Viewer();
FileInputStream fis = new FileInputStream(nomfichier);
viewer.setDocumentInputStream(fis);
this.add(viewer, BorderLayout.CENTER);
viewer.activate();
}
public static void main(String[] args) throws Exception {
String nomfichier = "exercices.pdf";
Test lecteur = new Test(nomfichier);
//créer le JFrame
JFrame f = new JFrame("Lecteur PDF");
f.setSize(1024,768);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
f.getContentPane().add(lecteur);
}
}
Ca ne sert à rien de mettre 2 fois le même message.
PdfViewer
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.