In GIMP kann ich eine PDF-Datei importieren und sie mithilfe der Benutzeroberfläche reduzieren (wenn sie mit vielen Ebenen erstellt wurde), indem ich im Dropdown-Menü "Bild" die Option "Bild reduzieren" auswähle. Ich kann dann die .pdf mit einem neuen Dateinamen exportieren.
Ich würde das gerne automatisieren. Gibt es eine Möglichkeit, dies über das Terminal zu tun?
bash
pdf
image-manipulation
gimp
generic_user
quelle
quelle
Antworten:
Ich habe diese 2 Methoden über Google gefunden, in diesem Thread mit dem Titel: Re: Flattening PDF Files at the UNIX Command Line .
Methode 1 - Verwenden von Imagemagicks Konvertierung:HINWEIS: Die Qualität wird bei diesem Ansatz als so angegeben.
Methode 2 - Verwenden von pdf2ps -> ps2pdf:HINWEIS: Es wird berichtet, dass diese Methode die Bildqualität beibehält.
quelle
$ convert -density 150 {original,flattened}.pdf
Wenn Sie Speicherplatz sparen müssen, können Sie-type Grayscale
oder-monochrome
oder ähnliche Elemente verwenden.Ghostscript (gs) funktionierte besser als
pdf2ps
undconvert
für mich. Die Qualität wurde kaum beeinträchtigt und die Dateigröße ist gering.Hier zu finden: http://zeroset.mnim.org/2015/01/07/flatten-pdfs-with-ghostscript/
quelle
Obwohl convert die gleiche Dateigröße beibehält, habe ich festgestellt, dass es langsam ist.
Die pdf2ps ps2pdf-Methode ist schneller, aber mir ist aufgefallen, dass sie die Dateigröße erhöht.
pdftk ist nett, weil es nicht nur schnell ist, sondern auch eine ähnliche Dateigröße behält.
Dies ist, was ich benutze, um ein Verzeichnis in großen Mengen zu reduzieren.
quelle