Jämför krypterade PDF-dokument via Java Library
Open Source Java API för att jämföra två PDF-dokument och lagra eller visa resultaten i en PDF-fil med lätthet.
PDF står för Portable Document Format; PDF-filformat är ett av de mest använda filformaten runt om i världen. PDF är ett flexibelt filformat där du kan göra saker på många olika sätt för att uppfylla din organisations behov. Ibland krävs det att man jämför två versioner av en PDF-fil för att kontrollera vad som har ändrats. Java-biblioteket med öppen källkod PdfCompare hjälper utvecklare att jämföra PDF-dokument i sina egna applikationer. Du kan enkelt jämföra två PDF-filer och kan enkelt lagra eller visa resultaten i en PDF-fil. Du kan enkelt ignorera specifika sidor eller vissa delar av sidorna under jämförelsen. Du kan enkelt välja och ladda de PDF-filer du vill jämföra
Det finns ett enkelt interaktivt användargränssnitt som användare enkelt kan starta genom att kalla klassen Class de.redsix.pdfcompare.Main. Biblioteket använder olika typer av markeringar för att särskilja olika delar av PDF-dokumentet. Du kan definiera rektangulära områden som kan ignoreras under jämförelsen. För det måste en fil skapas, som definierar områden att ignorera.
Komma igång med PdfCompare
Använd följande kommando för att lägga till maven-beroendet i ditt projekt.
OpenPDF Maven Dependency
<dependency>
<groupId>de.redsix</groupId>
<artifactId>pdfcompare</artifactId>
<version>...</version> <!-- see current version in the maven central tag above -->
</dependency>
Jämför PDF-filer Pixel by Pixel
Biblioteket med öppen källkod PdfCompare har inkluderat stöd för att jämföra PDF-filer pixel för pixel med Java-kod. Biblioteket använder olika typer av färgscheman för att identifiera olika områden i de jämförda dokumenten. Dokumentets lika eller samma pixlar blekas lite. Pixlar som skiljer sig är markerade i rött och grönt. De gula pixlarna visar ignoreringsområden och kanten på pappersområdena är markerade i magentafärg. Sidor som var väntade, men som inte kom är markerade med en röd ram. Du kan enkelt ändra färgschemat. För att ändra färgschemat vänligen inkludera en fil som kallas "application.conf" till roten av klasssökvägen. Du kan enkelt ange ett nytt färgschema i HTML-Stlye-format i den här filen.
Jämför krypterade PDF-dokument
PdfCompare-biblioteket har tillhandahållit funktionalitet för att jämföra krypterade PDF-dokument i sina egna applikationer med hjälp av Java-kommandon. För att jämföra lösenordsskyddade PDF-filer måste du ange lösenordet för dokumenten. Du kan använda två metoder för detta ändamål och måste skicka lösenordet som en strängparameter.
Exkluderar PDF-områden under dokumentjämförelse
PdfCompare-biblioteket med öppen källkod ger mjukvaruutvecklare möjlighet att utesluta vissa områden under jämförelsen av PDF-dokumenten. För att utesluta ett område måste du definiera det området. Du kan skapa en fil och definiera ett rektangulärt område inuti filen som ska ignoreras. Om den tillhandahållna exkluderingsfilen inte hittas under jämförelsen ignoreras den och jämförelsen görs utan undantagen.