Ist es möglich herauszufinden, welche Komprimierungsalgorithmen für Bilder in einem PDF-Dokument verwendet wurden?
adobe-photoshop
pdf
Shannon Matthews
quelle
quelle
Antworten:
Sie können
pdfimages -list $file
auf Unix / Linux-Systemen verwenden, unter Windows können Sie möglicherweise Poppler installieren, um Zugriff auf das Tool zu erhalten (siehe https://en.wikipedia.org/wiki/Pdfimages ). Beachten Sie, dass dies eine Befehlszeilenanwendung ohne grafische Benutzeroberfläche ist. Die Ausgabe wird so aussehenWo die
enc
Spalte den Codierungsalgorithmus angibt, werden die möglichen Werte in der Manpage fürpdfimages
aufgelistet .quelle
Art von.
Wenn Sie ein PDF in einem Texteditor öffnen, finden Sie für jedes Bild eine Zeile wie diese:
Dieses Bild verwendet den FlateDecode-Filter, "einen häufig verwendeten Filter, der auf dem zlib / deflate-Algorithmus basiert (auch bekannt als gzip, aber nicht zip)".
Dieses Bild verwendet den DCTDecode-Filter, "einen verlustbehafteten Filter basierend auf dem JPEG-Standard".
Filterdefinitionen stammen von der Wikipedia-Seite Portable Document Format , auf der eine Liste aller unterstützten Filter aufgeführt ist.
Es kann jedoch schwierig sein, in einem Texteditor herauszufinden, welches Bild welches ist - die Objekte treten nicht unbedingt in Lesereihenfolge auf. Hier kann es hilfreich sein, das PDF in einzelne Seiten zu unterteilen.
Ich denke, Enfocus Pitstop Pro , ein Acrobat-Plugin, kann Ihnen diese Informationen (zusammen mit Abmessungen, Position, DPI usw.) in seinem Objektinspektor geben, aber ich habe sie nicht mehr und kann anscheinend keine Erwähnung dieser spezifischen finden Attribut in ihrem Handbuch.
quelle