Denna handledning förklarar hur man jämför PDF filer med Java. Den innehåller information om hur du ställer in IDE, en lista med steg och exempelkod för att arbeta med PDF-jämförelseverktyg som använder Java. Du kommer att lära dig att jämföra enskilda sidor eller kompletta PDF-filer baserat på dina krav.
Steg för att jämföra PDF-dokument med Java
- Ställ in miljön att använda Aspose.PDF for Java för att jämföra PDF-dokument
- Ladda två PDF-filer separat i klassobjekten Document
- Gå till målsidorna från collection of pages i båda PDF-filerna för jämförelse
- Anropa metoden TextPdfComparer.comparePages() för att jämföra valda sidor från båda PDF-filerna
- Jämför kompletta PDF-dokument med metoden TextPdfComparer.compareFlatDocuments()
- Spara jämförelseresultatet i en annan PDF-fil med ovanstående metod
Dessa steg sammanfattar processen för att jämföra två PDF-dokument med Java. Du kan ladda de två PDF-filerna för jämförelse och välja de enskilda sidorna om du bara vill jämföra de valda sidorna. Till sist, anropa metoden compareFlatDocuments() för att jämföra de fullständiga dokumenten eller metoden comparePages() för att jämföra de valda sidorna, tillsammans med att ställa in utdata-PDF-filens namn för att spara skillnaderna.
Kod för PDF till PDF-jämförelse med Java
Denna kod kan användas för att utveckla ett enkelt PDF-dokumentjämförelseverktyg med Java. Använd klassobjektet ComparisonOptions för att anpassa jämförelsen, som att definiera de inkluderade/exkluderade rektangulära områdena under jämförelsen, ställa in en flagga för att exkludera tabeller och ställa in redigeringsoperationsordningarna. Enumeratorn EditOperationsOrder, som har värdena InsertFirst eller DeleteFirst, kan användas.
Den här artikeln har lärt oss processen att jämföra två PDF-filer med Java. Om du vill beskära en PDF-fil, se artikeln om hur man beskär en PDF med Java.