Hallo,
stelle mich im Moment nur doof an, finde auch keine richtigen Stichwoerter und kann daher hier im Forum nicht richtig nach einer Problemloesung suchen :?
Folgendes :
1. Ich muss in einer Befehlszeile mehrere Programme verknuepfen.
2. Jedes Programm braucht eine Input-Datei und erzeugt auch eine Ausgabe-Datei.
Es handelt sich dabei um das Einscannen von Dokumenten, das Umformatieren in ein bestimmtes Format und anschliessend die entgueltige Abspeicherung via Webbrowser.
Hierzu verwende ich bisher folgenden Befehlssyntax :
Die von scanimage erzeuge Ausgabe im pnm-Format wird direkt an "pnmtojpeg" weitergeben und dieses uebergibt den konvertierten Inhalt (jpeg-Format) wiederum ueber
Soweit, so gut.
Anstelle von "pnmtojpeg" muss jetzt aber das Programm "ps2pdf" benutzt werden, da die Library "netpbm" keine Konvertierung nach ".pdf" zulaesst.
"ps2pdf" hat das Format
Wenn ich jetzt nachfolgende Zeile eingebe
erhalte ich im Apache-Log Fehlermeldungen und die Ausgabe(datei) ist leer - der Browseraufruf ist natuerlich wie folgt angepasst :
Habe ich "nur" einen Denkfehler oder wo liegt mein Problem. Ich komme einfach drauf.
Ware fuer jeden Denkanstoss dankbar (koennen auch Such-Stichworte sein)
stelle mich im Moment nur doof an, finde auch keine richtigen Stichwoerter und kann daher hier im Forum nicht richtig nach einer Problemloesung suchen :?
Folgendes :
1. Ich muss in einer Befehlszeile mehrere Programme verknuepfen.
2. Jedes Programm braucht eine Input-Datei und erzeugt auch eine Ausgabe-Datei.
Es handelt sich dabei um das Einscannen von Dokumenten, das Umformatieren in ein bestimmtes Format und anschliessend die entgueltige Abspeicherung via Webbrowser.
Hierzu verwende ich bisher folgenden Befehlssyntax :
Code:
# scanimage -d libusb:1:2 --mode Gray --resolution 150dpi -l 0mm -t 0mm -x 210mm -y 297mm | pnmtojpeg --quality=95
an den Browser.header ("Content-Type: image/jpeg");
header ("Content-Disposition: attachment; filename=mytest1.jpg");
Soweit, so gut.
Anstelle von "pnmtojpeg" muss jetzt aber das Programm "ps2pdf" benutzt werden, da die Library "netpbm" keine Konvertierung nach ".pdf" zulaesst.
"ps2pdf" hat das Format
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]
Wenn ich jetzt nachfolgende Zeile eingebe
Code:
# scanimage -d libusb:1:2 --mode Gray --resolution 150dpi -l 0mm -t 0mm -x 210mm -y 297mm | /usr/bin/ps2pdf -sPAPERSIZE=a4
header ("Content-Type: application/pdf");
header ("Content-Disposition: attachment; filename=mytest1.jpg");
Habe ich "nur" einen Denkfehler oder wo liegt mein Problem. Ich komme einfach drauf.
Ware fuer jeden Denkanstoss dankbar (koennen auch Such-Stichworte sein)