- Code: Select all
$output_STR = shell_exec('"C:\Program Files\Adobe\Acrobat 9.0\Acrobat\acrobat.exe" /p /h "D:/xampp/htdocs/file.pdf"');
Wenn ich das gleiche Commando in der Shell eingebe funktioniert's. Ich schätze mal, dass es irgendwie mit den Rechten zusammenhängt mit denen der Apache-Dienst gestartet wird. Oder es liegt daran, dass Acrobat hier normalerweise trotzdem noch noch ein Fenster öffnet. Das erscheint aber seltsamerweise nicht. Hab schon probiert, den Windowsdienst anstatt mit dem "System" User einfach mit dem normalen Account zu starten mit dem der Benutzer angemeldet ist (Admin-Account), hat aber auch nix gebracht.
Kennt jemand eine andere kostenlose (oder zumindest günstige) Shell-Anwendung mit der man PDFs drucken kann? Hab zwar einige gefunden die auch funktionieren (z.B. verypdf) aber ich sehe nicht ein dafür dreistellige Beträge auszugeben. Das einzige was ich gefunden habe ist GSprint. Das benutzt aber Ghostscript und da reicht die Qualität nicht aus.