Warum vergrößert Imagemagick die Dateigröße meines PDFs?

728
user829755

Ich habe eine PDF-Datei, die eine einzelne Seite mit Scans einiger Dokumente enthält. Ich möchte veraltete Teile der Seite entfernen (ich habe versucht, ein weißes Rechteck zuzuschneiden und zu überlagern) und es erneut speichern. Ich habe erwartet, dass die resultierende Datei kleiner als das Original ist, aber sie ist immer viel größer. Selbst wenn ich nur sage convert 1.pdf 2.pdf, ist 2.pdf sechsmal größer als 1.pdf (1,3 vs. 0,22 MB). Warum das?

Ich habe es displayinteraktiv und convertmit ähnlichen Ergebnissen versucht . Ich habe es versucht, -compressaber das Ergebnis ist entweder Mist oder groß. Gibt es bessere Alternativen zum Imagemagick? Leider kann ich die Datei nicht veröffentlichen.

1

1 Antwort auf die Frage

3
Pimp Juice IT

Warum vergrößert Imagemagick die Dateigröße meines PDFs?

Gibt es bessere Alternativen zum Imagemagick?

Fahren Sie fort und überlagern Sie den Bildteil wie gewohnt aus dem Dokument. Speichern Sie das Bild als PDF und verwenden Sie GhostScript, um die Größe des PDF-Dokuments zu verringern.

Wenn Sie GhostScript heruntergeladen und auf dem Computer installiert haben, um die PDF-Dateien zu verkleinern, können Sie die folgende Logik ausführen, um die Größe der PDF-Datei von einer erhöhten Eingabeaufforderung zu reduzieren.

Anleitung

Sicher sein:

  1. Die GhostScript- gswin64c.exe Datei zeigt, wo sie auf Ihrem System installiert ist
  2. Das -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf"Teil zeigt auf den vollständigen Pfad und den Speicherort der Datei, in der die verkleinerte Datei gespeichert werden soll
  3. Das "C:\PDFFolder\ToReduce\Reduce.pdf"Teil direkt nach # 2 zeigt auf den vollständigen Pfadordner und den zu verkleinernden Dateispeicherort.

"C:\Program Files\gs\gs\bin\gswin64c.exe" -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf" "C:\PDFFolder\ToReduce\Reduce.pdf" 

Weitere Ressourcen

Vielen Dank, das funktioniert gut, jetzt ist die neue Datei tatsächlich kleiner als das Original. Ich habe gerade die Linux-Version der Befehlszeile hinzugefügt, da die Windows-Version mit absoluten Pfaden auf kleinen Bildschirmen schwer lesbar ist user829755 vor 8 Jahren 0