Hiho,
in meinen Programm möchte ich eine PDF in ein JPanel einbetten. Anfangs hab ich es mit dem PDFRenderer umgesetzt. Allerdings hab ich einige PDFs die er nicht verarbeiten kann.
In Anhang mal eine von den PDFs die er nicht verarbeiten kann.
Da wirft er dann eine Exception: javax.imageio.IIOException: Unsupported Image Type.
Das Ganze würde ich jetzt mal mit dem Adobe Arcobat Viewer versuchen. Hat jemand Erfahrung damit? Die Beispiele in der jar versteh ich irgendwie nicht und sie funktionieren bei mir nicht. Vielleicht kann mir auch jemand sagen warum die PDF oben nicht funktioniert.
Grüße Pongo
in meinen Programm möchte ich eine PDF in ein JPanel einbetten. Anfangs hab ich es mit dem PDFRenderer umgesetzt. Allerdings hab ich einige PDFs die er nicht verarbeiten kann.
Java:
private void zeigePDF(String PDFPfad){
try {
File file = new File(PDFPfad);
RandomAccessFile raf = new RandomAccessFile(file, "r");
FileChannel channel = raf.getChannel();
ByteBuffer buf = channel.map(FileChannel.MapMode.READ_ONLY,0, channel.size());
PDFFile pdffile = new PDFFile(buf);
// zeige Seite 1
PDFPage page = pdffile.getPage(0);
mainPanelCenter.showPage(page);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
In Anhang mal eine von den PDFs die er nicht verarbeiten kann.
Da wirft er dann eine Exception: javax.imageio.IIOException: Unsupported Image Type.
Das Ganze würde ich jetzt mal mit dem Adobe Arcobat Viewer versuchen. Hat jemand Erfahrung damit? Die Beispiele in der jar versteh ich irgendwie nicht und sie funktionieren bei mir nicht. Vielleicht kann mir auch jemand sagen warum die PDF oben nicht funktioniert.
Grüße Pongo
Anhänge
Zuletzt bearbeitet von einem Moderator: