PDF Smart File Diff


9

Ich habe ein LibreOffice-Dokument, das ich zu einem bestimmten Zeitpunkt mithilfe der integrierten Funktionen in PDF konvertiert habe. Der Zeitstempel in der PDF-Datei ist später als im Textverarbeitungsdokument. Das ist also sinnvoll, aber ich bin nicht sicher, ob das Textverarbeitungsdokument genau diese PDF-Datei erzeugt. Das Dokument ist 20 Seiten lang, daher ist es keine gute Idee, es manuell zu überprüfen.

Eine Möglichkeit besteht darin, die PDF-Datei in einem anderen Ordner zu wiederholen und dann einen binären Unterschied zwischen den beiden PDF-Dateien zu erstellen. Leider zeigt die Befehlszeile diffan, dass die "Binärdateien unterschiedlich sind".

Gibt es einen "intelligenten binären Unterschied", mit dessen Hilfe ich feststellen kann, ob der Unterschied lediglich in Metadaten oder einem solchen nicht konsequenten Unterschied liegt?

Antworten:


13

Im Allgemeinen ist es eine gute Idee zu überprüfen, ob Befehl + Dateierweiterung das sind, wonach Sie suchen. diff + pdf ergibt diffpdf .

sudo apt-get install diffpdf

DiffPDF wird verwendet, um zwei PDF-Dateien zu vergleichen. Standardmäßig wird der Text auf jedem Seitenpaar verglichen, aber auch das Vergleichen des Erscheinungsbilds von Seiten wird unterstützt (z. B. wenn ein Diagramm geändert oder ein Absatz neu formatiert wird). Es ist auch möglich, bestimmte Seiten oder Seitenbereiche zu vergleichen. Wenn beispielsweise zwei Versionen einer PDF-Datei vorhanden sind, eine mit den Seiten 1-12 und die andere mit den Seiten 1-13, da eine zusätzliche Seite als Seite 4 hinzugefügt wurde, können sie durch Angabe von zwei Seitenbereichen verglichen werden: 1 -12 für den ersten und 1-3, 5-13 für den zweiten. Dadurch vergleicht DiffPDF die Seiten in den Paaren (1, 1), (2, 2), (3, 3), (4, 5), (5, 6) usw. mit (12, 13).

Geben Sie hier die Bildbeschreibung ein

Quelle: Ubuntugeek.com .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.