Hallo,
ich habe mit php und html2ps ein Tool zum Erstellen von PDF-Dateien programmiert. Soweit so gut. Allermeistens funktioniert es, aber manchmal kommt von Acrobat, wenn er die Datei öffnen will, eine Fehlermeldung und dann zeigt er mir auch zig Zeichen an in der Form an:
%PDF-1.2
9 0 obj
<</Length 10 0 R/Filter /FlateDecode>>
stream
usw...
Mein PHP-Script sieht wie folgt aus:
$command='/var/www/projekte/note2/getpdf.sh "'.$url.'"';
$Datei="/tmp/file.pdf";
$Groesse=filesize($Datei);
$exceeed=shell_exec($command);
header("Content-type: application/pdf");
header("Content-Length: $Groesse");
header("Content-Disposition: inline; filename=printout.pdf");
readfile($Datei);
Wieso funktioniert das manchmal und manchmal nicht? Browser und Betriebssystem egal, ich hab es auf Win und Debian getestet unter Opera und Firefox...
Grüße
Christoph