Ich suche nach einer Anwendung, um zwei PDF-Dateien zu vergleichen.
Die Bewerbung muss:
Ich werde dies hauptsächlich zum Vergleichen der neuen Versionen von Lizenzvereinbarungen verwenden (da ich zu faul bin, jedes Mal, wenn eine geringfügige Änderung vorgenommen wird, ein mehr als 40-seitiges Dokument zu lesen).
Die Anwendung muss weder aus dem App Store stammen, noch muss sie offiziell sein, ich brauche nur, dass sie sehr gut tut, was sie tun soll (vergleiche PDFs).
Ich werde diese Anwendung nicht sehr oft verwenden und akzeptiere sie in einem der folgenden Formate:
Sie können DiffNow verwenden :
Die einzige Einschränkung besteht darin, dass Dateien < 2048 KB groß sein müssen.
Das Beispiel auf ihrer Website ( erstes PDF vs. zweites PDF ):
DiffPDF ist heutzutage eine kostenpflichtige Software nur für Windows, aber es war früher kostenlos und auch für OS X verfügbar. Sie können eine solche frühere Version immer noch herunterladen .
Es ermöglicht sowohl einen visuellen als auch einen textlichen Vergleich.
compare
(Befehl von ImageMagick)Wenn Sie das visuelle Erscheinungsbild von Seite 4 von a.pdf
mit Seite 6 von vergleichen möchten b.pdf
, können Sie das Befehlszeilentool von ImageMagick verwenden compare
. Hier ist eine Variation von Befehlen zum Ausprobieren:
compare a.pdf[3] b.pdf[5] delta1.pdf
compare -density 300 a.pdf[3] b.pdf[5] delta2.pdf
compare a.pdf[3] b.pdf[5] -compose src delta3.pdf
compare a.pdf[3] b.pdf[5] -fuzz 5% delta4.pdf
(Die Bild-/Seitenzählung von ImageMagick ist nullbasiert; also [3]
bedeutet „ “ „Seite 4“ ...) Dadurch werden „Delta“-Dokumente erstellt, bei denen jedes Pixel, das sich zwischen den Seiten unterscheidet, rot dargestellt wird:
a.pdf
als Hintergrundbild auf der Seite bei.300 PPI
(statt der Vorgabe 72 PPI
).Zu beachten ist, dass der Vergleich nur funktioniert, wenn die jeweiligen Seitengrößen der verglichenen Dateien exakt identisch sind.
diffpdf
(GUI-Anwendung)DiffPDF
ist eine GUI-Anwendung, die 2 oder 3 PDF-Eingaben verarbeiten und die Unterschiede anzeigen kann:
Die Homepage bietet jetzt nur eine kostenpflichtige Windows-Version an, frühere Versionen waren jedoch kostenlos. Sie können den Quellcode zB von Debian holen , er enthält Kompilieranweisungen für OS X.
Beim Vergleich von PDF-Dateien haben Sie die Wahl zwischen:
Während Sie vielleicht nach der ersten Art des Vergleichs suchen, wollte ich Ihnen eine Möglichkeit bieten, zwei PDF-Dateien Seite für Seite zu vergleichen.
Da ich diese Anforderung in der Vergangenheit regelmäßig hatte und die erforderliche Software zum Durchführen des Vergleichs nicht finden konnte, habe ich meine eigene geschrieben und auf GitHub zur Verfügung gestellt. Es heißt pyPdfCompare und ist kostenlos erhältlich.
Es läuft gut unter OS X und Windows, erfordert jedoch die Installation von Python 3, Ghostscript und ImageMagick. Außerdem müssen Sie eine pip install
für die verwendeten Bibliotheken durchführen.
Es ist vielleicht etwas zu technisch und/oder nicht genau das, wonach Sie gesucht haben, aber ich wollte die Option der Vollständigkeit halber trotzdem anbieten.
Für Ihren Anwendungsfall würde es gut funktionieren, den Text zu vergleichen und alle Formatierungen und Nicht-Text-Elemente zu verwerfen. Sie können das pdftotext
Dienstprogramm für jede Datei und dann ein Textvergleichstool für das Ergebnis ausführen. Unter OS X können Sie von verschiedenen Vertriebskanälen für kostenlose Software wie Brew oder MacPorts installierenpdftotext
poppler
, es ist Teil des Pakets.
pdfdiff.py
Das Skript von Cas Cremers automatisiert die Ausführung von pdftotext
(muss separat installiert werden) und eines Diff-Viewers (dito).
Das Ergebnis ähnelt DiffNow , das von ᔕᖺᘎᕊ zitiert wird . Ich denke, sie verwenden es pdftotext
intern und stecken die Ausgabe in eine Text-Diff-Webanwendung.
Ich denke, ich sollte eine weitere Option hinzufügen, die nicht unbedingt ein Tool oder eine Funktion ist, sondern eher ein Trick, um kleine PDFs (im Allgemeinen einzelne Seiten wie Lebensläufe) zu vergleichen.
Wenn Ihr Betriebssystem Fenster beim Herumziehen halbtransparent macht, können Sie beide PDFs in Ihrer PDF-Anzeigeanwendung öffnen und dann ein PDF-Fenster über das andere ziehen, ohne loszulassen. Auf diese Weise können Sie durch das erste, halbtransparente Fenster hindurch in das andere PDF-Fenster darunter sehen. Wenn sie richtig aneinandergereiht sind, können die Unterschiede deutlich werden.
Ich habe dies oft als schnellen und schmutzigen visuellen Vergleich verwendet, um zu überprüfen, ob zwei einseitige PDFs denselben Inhalt haben, aber da es keine Software erfordert, sollte es auf jedem Betriebssystem funktionieren, das diesen halbtransparenten Effekt beim Verschieben von Fenstern hat
Doktor Braun
Doktor Braun
Doktor Braun
EntwicklerACE