Hallo,
ich erstelle in einem Applet mit iText ein PDF, so weit auch kein Problem, im Appletviewer klappt auch alles.
Sobald ich aber das Applet über den Browser aufrufe habe ich ein paar Probleme (das Applet liegt als jar vor und ist signiert)
1. Problem
Mein PDF wird im Order vom Browser gespeichert, wie kann ich es aber hinbekommen, dass es z.B. im Download-Cache gespeichert wird und dann direkt im Browser geöffnet wird??
2. Problem
Ich binde bei dem PDF ein Bild ein, damit es funktioniert muss das Bild auch im Order vom Browser liegen, das Bild sollte aber auch vom Server geladen werden, was muss ich dann angeben, den URL zur Webseite?, muss ich das Bild auch in die Jar packen?
Ich hoffe mir kann da jemand helfen.
Gruß
Tomsch
ich erstelle in einem Applet mit iText ein PDF, so weit auch kein Problem, im Appletviewer klappt auch alles.
Sobald ich aber das Applet über den Browser aufrufe habe ich ein paar Probleme (das Applet liegt als jar vor und ist signiert)
1. Problem
Mein PDF wird im Order vom Browser gespeichert, wie kann ich es aber hinbekommen, dass es z.B. im Download-Cache gespeichert wird und dann direkt im Browser geöffnet wird??
2. Problem
Ich binde bei dem PDF ein Bild ein, damit es funktioniert muss das Bild auch im Order vom Browser liegen, das Bild sollte aber auch vom Server geladen werden, was muss ich dann angeben, den URL zur Webseite?, muss ich das Bild auch in die Jar packen?
Code:
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream("Test.pdf"));
Image img = Image.getInstance("logo.jpg");
img.scalePercent(70);
Phrase textHeader = new Phrase(new Chunk(img, 0, -70));
HeaderFooter header = new HeaderFooter(textHeader, false);
header.setBorderWidth(0);
footer.setBorderWidth(0);
document.setHeader(header);
document.open();
// ...
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
Ich hoffe mir kann da jemand helfen.
Gruß
Tomsch