Wie konvertiert man TIFF mit Ghostscript in PDF?

3928
Kurt Pfeifle

Wie kann ich TIFF mit Ghostscript in PDF konvertieren?

Ich habe versucht, den folgenden Code zu verwenden, aber er funktioniert nicht:

Ausschnitt

$input_file_tif='test.pdf'; $input_file_orig_name='1234.tiff'; $gs_command = "gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg3 -r300x300 \ -sOutputFile='".$input_file_tif."".$input_file_orig_name."' "; 
1

3 Antworten auf die Frage

1
KenS

Ghostscript unterstützt TIFF nicht als Eingabe. Daher können Sie es nicht sofort verwenden, um eine TIFF-Datei in eine PDF-Datei umzuwandeln. Sie sollten möglicherweise eine Bildbearbeitungsanwendung wie ImageMagick verwenden.

Für jeden, der bestehen bleiben möchte, ist es möglich, eine TIFF-Datei zu lesen, indem ein PostScript-Programm geschrieben wird, das Ghostscript ausführen kann (da es sich um einen PostScript-Interpreter handelt). Siehe diese Frage zum Stack Overflow:

https://stackoverflow.com/questions/15211428/conversion-tif-to-pdf-ghostscript

0
jcoppens

Gibt es einen bestimmten Grund, Ghostscript zu verwenden?

Wenn Sie gs installiert haben, haben Sie wahrscheinlich auch den convertBefehl von Image Magick . In diesem Artikel werden einige Aspekte des Qualitätsfaktors und die Beibehaltung einer angemessenen Ausgabegröße erläutert.

Berücksichtigen Sie auch die Möglichkeit, dass, wenn es sich bei der Eingabedatei um technische Daten (dh Zeichnungen) handelt, Sie möglicherweise die Eingabe verfolgen und eine Konvertierung in ein reales Vektorbild durchführen möchten, wodurch eine wesentlich kleinere PDF-Datei erstellt wird.

0
HP371

I Konvertieren Sie die Tiff-Datei mit Imagick in eine PDF-Datei

Code:

$ document = new Imagick (test.tiff);

$ document-> setImageFormat ("pdf");

$ document-> writeImages ("test.pdf", true);