Hallo,
ich versuche gerade aus einem Byte Array ein PDF zu generieren:
[Java]
try {
String strTestString = "Das ist mein Teststring.";
FileOutputStream fos = new FileOutputStream(a_oFile);
fos.write(strTestString.getBytes());
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
[/Java]
Die erzeugte Datei wird am Server abgelegt und ein Link zum downloaden wird an den Client gesendet. Im Client öffnet sich zwar der PDF-Reader, aber statt des generierten Dokuments,wird nur die Fehlermeldung
Datei beginnt nicht mit "%PDF-"
angezeigt.
Wenn ich das generierte Dokument am Server per Hand (also per Doppelklick) öffnen will, funktioniert es auch nicht, es erscheint nur folgende Fehlermeldung:
Adobe Reader konnte "test.pdf" nicht öffnen, da der Dateityp nicht unterstützt wird oder die Datei beschädigt ist...
Mir fällt einfach nichts mehr dazu ein, google hat mich auch nicht weitergebracht...
Ich hoffe, ihr habt einen Tipp für mich.
Danke schon mal
ich versuche gerade aus einem Byte Array ein PDF zu generieren:
[Java]
try {
String strTestString = "Das ist mein Teststring.";
FileOutputStream fos = new FileOutputStream(a_oFile);
fos.write(strTestString.getBytes());
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
[/Java]
Die erzeugte Datei wird am Server abgelegt und ein Link zum downloaden wird an den Client gesendet. Im Client öffnet sich zwar der PDF-Reader, aber statt des generierten Dokuments,wird nur die Fehlermeldung
Datei beginnt nicht mit "%PDF-"
angezeigt.
Wenn ich das generierte Dokument am Server per Hand (also per Doppelklick) öffnen will, funktioniert es auch nicht, es erscheint nur folgende Fehlermeldung:
Adobe Reader konnte "test.pdf" nicht öffnen, da der Dateityp nicht unterstützt wird oder die Datei beschädigt ist...
Mir fällt einfach nichts mehr dazu ein, google hat mich auch nicht weitergebracht...
Ich hoffe, ihr habt einen Tipp für mich.
Danke schon mal