Hallo,
ich versuche in meinem Applet ein pdf zu laden. Ich arbeite mit dem PDFRenderer. Leider kann das Applet, ausgeführt im Browser, die pdf Datei nicht finden. Das hängt wahrscheinlich mit irgendwelchen Sicherheitsbestimmungen zusammen. Kann mir da jemand helfen? (Habe schon erfolglos gegoogelt.)
[Java]
File file = new File("test.pdf");
RandomAccessFile raf = new RandomAccessFile(file, "r");
FileChannel channel = raf.getChannel();
ByteBuffer buf = channel.map(FileChannel.MapMode.READ_ONLY,
0, channel.size());
final PDFFile pdffile = new PDFFile(buf);
// show the first page
PDFPage page = pdffile.getPage(1);
panel.showPage(page);
final int maxnum = pdffile.getNumPages();
shownum.setText("Seite: 1/"+maxnum);
[/Java]
Die Konsolen Ausgabe:
java.io.FileNotFoundException: test.pdf (Das System kann die angegebene Datei nicht finden)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(Unknown Source)
at writer.create_2view(writer.java:807)
at writer$18.actionPerformed(writer.java:938)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ich versuche in meinem Applet ein pdf zu laden. Ich arbeite mit dem PDFRenderer. Leider kann das Applet, ausgeführt im Browser, die pdf Datei nicht finden. Das hängt wahrscheinlich mit irgendwelchen Sicherheitsbestimmungen zusammen. Kann mir da jemand helfen? (Habe schon erfolglos gegoogelt.)
[Java]
File file = new File("test.pdf");
RandomAccessFile raf = new RandomAccessFile(file, "r");
FileChannel channel = raf.getChannel();
ByteBuffer buf = channel.map(FileChannel.MapMode.READ_ONLY,
0, channel.size());
final PDFFile pdffile = new PDFFile(buf);
// show the first page
PDFPage page = pdffile.getPage(1);
panel.showPage(page);
final int maxnum = pdffile.getNumPages();
shownum.setText("Seite: 1/"+maxnum);
[/Java]
Die Konsolen Ausgabe:
java.io.FileNotFoundException: test.pdf (Das System kann die angegebene Datei nicht finden)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(Unknown Source)
at writer.create_2view(writer.java:807)
at writer$18.actionPerformed(writer.java:938)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)