In diesem Tutorial wird erklärt, wie Sie mit Java PDF-Dateien vergleichen. Es enthält Details zum Einrichten der IDE, eine Liste der Schritte und Beispielcode für die Arbeit mit PDF-Vergleichstools mit Java. Sie lernen, einzelne Seiten oder vollständige PDF-Dateien je nach Ihren Anforderungen zu vergleichen.
Schritte zum Vergleichen von PDF-Dokumenten mit Java
- Legen Sie die Umgebung so fest, dass Aspose.PDF for Java zum Vergleichen von PDF-Dokumenten verwendet wird.
- Laden Sie zwei PDF-Dateien separat in die Klassenobjekte Document
- Greifen Sie zum Vergleich auf die Zielseiten aus dem collection of pages beider PDF-Dateien zu
- Rufen Sie die Methode TextPdfComparer.comparePages() auf, um ausgewählte Seiten aus beiden PDF-Dateien zu vergleichen
- Vergleichen Sie vollständige PDF-Dokumente mit der Methode TextPdfComparer.compareFlatDocuments()
- Speichern Sie das Vergleichsergebnis mit der oben beschriebenen Methode in einer anderen PDF-Datei
Diese Schritte fassen den Vorgang zum Vergleichen zweier PDF-Dokumente mit Java zusammen. Sie können die beiden PDF-Dateien zum Vergleichen laden und die einzelnen Seiten auswählen, wenn Sie nur die ausgewählten Seiten vergleichen möchten. Rufen Sie abschließend die Methode compareFlatDocuments() auf, um die gesamten Dokumente zu vergleichen, oder die Methode comparePages(), um die ausgewählten Seiten zu vergleichen. Legen Sie außerdem den Namen der Ausgabe-PDF-Datei fest, um die Unterschiede zu speichern.
Code für den PDF-zu-PDF-Vergleich mit Java
Dieser Code kann verwendet werden, um ein einfaches PDF-Dokumentenvergleichstool mit Java zu entwickeln. Verwenden Sie das Klassenobjekt ComparisonOptions, um den Vergleich anzupassen, z. B. indem Sie die während des Vergleichs eingeschlossenen/ausgeschlossenen rechteckigen Bereiche definieren, ein Flag zum Ausschließen von Tabellen setzen und die Reihenfolge der Bearbeitungsvorgänge festlegen. Der Enumerator EditOperationsOrder, der die Werte InsertFirst oder DeleteFirst hat, kann verwendet werden.
In diesem Artikel haben wir gelernt, wie man zwei PDFs mit Java vergleicht. Wenn Sie eine PDF-Datei zuschneiden möchten, lesen Sie den Artikel zu So beschneiden Sie eine PDF-Datei mit Java.