Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Zwei PDF vergleichen (https://www.delphipraxis.net/187982-zwei-pdf-vergleichen.html)

bernau 21. Jan 2016 10:05

Zwei PDF vergleichen
 
Ich habe ein Programm, mit dem ein mehrseitiger Katalog gedruckt wird. Also eigentlich ein ganz normales Programm.

Wir verwenden den PDF-Druckertreiber von Adobe um eine PDF für die Druckvorstufe für eine Druckerei zu erzeugen.

Das geht in 99 von 100 Fällen gut. Aber ab und zu fehlt in der PDF wahllos eine Grafik. Es ist keine Regelmäßigkeit vorhanden. Es passiert auch nur beim Erzeugen von PDF. Bis jetzt ist es noch nicht aufgefallen, daß der Druck auf einem normalen Drucker fehlerhaft ist.

Auf die Schnelle benötige ich ein Vergleichsprogramm, in dem ich zwei PDF vergleiche. Mir soll angezeigt werden, wo unterschiede in der PDF sind. Gibt es so etwas.

Sherlock 21. Jan 2016 10:07

AW: Zwei PDF vergleichen
 
Wie wäre es die Dateigröße zu vergleichen? Wenn ein Bild fehlt, sollte sich das bemerkbar machen. Natürlich findet das nicht den Ort. Aber PDF sind halt binaries...das ist per Filecompare schwierig.


Sherlock

himitsu 21. Jan 2016 10:25

AW: Zwei PDF vergleichen
 
Aktuelle PDF-Formate sind per se TEXT und nicht mehr Binär.
Aber je nach Codierung/Aufbau sind einige Inhalte dennoch binärer Natur und somit nicht leicht vergleichbar.

Und wenn die PDFs auch noch aus verschiedenen Generatoren stammen, dann kann das selbe Bild an gleicher Stelle dennoch vollkommen anders in der Datei liegen.


Ihr könnt es also blind mit einem Text-Diff versuchen
oder die PDF in einen PDF-Parser einlesen und die Struktur vergleichen
oder die PDF-Seiten in geringerer Quallität auf Bitmaps malen und Jene vergleichen. (mehrere zusammenhängende Pixel mit größerer Farbdifferenz)

Kralle 21. Jan 2016 10:44

AW: Zwei PDF vergleichen
 
Moin,

http://portableapps.com/apps/utilities/diffpdf_portable

Gruß Heiko

bernau 21. Jan 2016 11:13

AW: Zwei PDF vergleichen
 
Zitat:

Zitat von Kralle (Beitrag 1327673)

Klasse. Genau das, was ich gesucht habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz