PDF in verschiedene Bilder zerlegen, komprimieren und neu kombinieren

Ich möchte jede Seite einer PDF-Datei als separates Bild speichern, sie komprimieren und wieder als PDF zusammenfügen.

Einige PDF-Dateien, die ich oft verwende, sind seltsam groß. Ich meine, etwa 100 Seiten, aber etwa 200 Millionen. Ich vermute, dass dies daran liegt, dass einige PDF-Dateien grafisch mit zu hoher Auflösung oder nicht richtig komprimiert gespeichert werden. Die Tatsache, dass Dateien mit ähnlichem Zustand in Bezug auf Auflösung und Lesbarkeit oft kleiner sind, lässt mich fragen, ob noch Raum für Komprimierung vorhanden ist. (Ich habe keine Kenntnisse in der Bildverarbeitung, also ist dies nur mein Gefühl.)

Mein Plan ist wie folgt. Ich frage nach 1 und 3, und es ist wünschenswert, dass ich all dies auf der Befehlszeile tun kann, damit ich selbst ein Wrapping-Skript schreiben kann, was eine einfache Sache sein soll. Screenshot macht 1 und Preview kann 3 machen, aber es ist nicht klar, ob sie mit CLI gemacht werden können.

  1. Speichern Sie jede Seite des PDFs als Bild.

  2. Filtern Sie jedes Bild. Ich frage nicht nach diesem Teil, da Bildverarbeitungswerkzeuge reichlich vorhanden sind. Ich kann geeignete Filter selbst erforschen. In Bezug auf die Lesbarkeit finde ich, dass die Dateigröße reduziert wird, wenn das Bild schwarzweiß wird.

  3. Kombinieren Sie diese Bilder neu

Wenn Sie völlig andere Möglichkeiten haben, ein PDF zu komprimieren, sind Sie ebenfalls willkommen. Vielleicht gibt es jemanden, der den ganzen Prozess abgeschlossen hat, und ich muss das Rad nicht neu erfinden.

Antworten (1)

Das Konvertieren einer PDF-Datei, die hauptsächlich aus Text besteht, in Bilder wird mit ziemlicher Sicherheit die Dateigröße erhöhen, nicht verringern. PDFs sind sehr effizient darin, Text zu enthalten – die Konvertierung in Bilder negiert dies, da Sie dann nur Bilder speichern.

Die Vorschau enthält eine Option zum Reduzieren der Dateigröße für PDFs. Öffnen Sie die PDF-Datei mit Vorschau, wählen Sie Datei → Exportieren und wählen Sie Quartz Filter: Dateigröße reduzieren. Sie können hier auch Schwarzweiß auswählen, wodurch die Dateigröße ebenfalls verringert werden kann.

Wenn Sie wirklich eine Konvertierung Ihrer PDF-Datei in eine PDF-Datei mit Bildern sehen möchten, können Sie ImageMagick verwenden .

convert /path/to/in.pdf -resize 100% -compress Group4 /path/to/out.pdf