Сравнете шифровани PDF документи чрез библиотека на Java
Java API с отворен код за сравняване на два PDF документа и съхраняване или показване на резултатите в PDF файл с лекота.
PDF означава Portable Document Format; PDF файловият формат е един от най-често използваните файлови формати по света. PDF е гъвкав файлов формат, в който можете да правите неща по много различни начини, за да изпълните нуждите на вашата организация. Понякога е необходимо да сравните две версии на PDF файл, за да проверите какво е променено. Java библиотеката с отворен код PdfCompare помага на разработчиците да сравняват PDF документи в собствените си приложения. Можете лесно да сравните два PDF файла и да съхранявате или показвате резултатите в PDF файл с лекота. Можете лесно да игнорирате конкретни страници или някои области от страниците по време на сравнението. Можете лесно да изберете и заредите PDF файловете, които искате да сравните
Има прост интерактивен потребителски интерфейс, който потребителите могат лесно да стартират, като извикат класа Class de.redsix.pdfcompare.Main. Библиотеката използва различни видове маркировки, за да разграничи различните части на PDF документа. Можете да дефинирате правоъгълни области, които могат да бъдат игнорирани по време на сравнението. За целта трябва да се създаде файл, който определя областите, които да се игнорират.
Първи стъпки с PdfCompare
Моля, използвайте следната команда, за да добавите зависимостта maven във вашия проект.
OpenPDF Maven зависимост
<dependency>
<groupId>de.redsix</groupId>
<artifactId>pdfcompare</artifactId>
<version>...</version> <!-- see current version in the maven central tag above -->
</dependency>
Сравнете PDF файлове пиксел по пиксел
Библиотеката с отворен код PdfCompare включва поддръжка за сравняване на PDF файлове пиксел по пиксел с помощта на Java код. Библиотеката използва различни видове цветови схеми, за да идентифицира различни области на сравняваните документи. Еднаквите или еднакви пиксели на документа са малко избледнели. Пикселите, които се различават, са маркирани в червено и зелено. Жълтите пиксели показват игнорирани области, а ръбовете на хартиените области са маркирани в магента. Страници, които са очаквани, но не са дошли, са маркирани с червена рамка. Можете лесно да промените цветовата схема. За промяна на цветовата схема, моля, включете файл, известен като "application.conf" в корена на класовия път. Можете лесно да посочите нова цветова схема във формат HTML-Stlye в този файл.
Сравнете шифровани PDF документи
Библиотеката PdfCompare предоставя функционалност за сравняване на криптирани PDF документи в техните собствени приложения с помощта на Java команди. За да сравните защитени с парола PDF файлове, трябва да предоставите паролата на документите. Можете да използвате два метода за тази цел и трябва да подадете паролата като параметър на низ.
Изключване на PDF области по време на сравнение на документи
Библиотеката PdfCompare с отворен код дава възможност на разработчиците на софтуер да изключат определени области по време на сравнението на PDF документите. За да изключите област, трябва да я дефинирате. Можете да създадете файл и да дефинирате правоъгълна област вътре в него, която да бъде игнорирана. По време на сравнението, ако предоставеният файл за изключване не бъде намерен, той се игнорира и сравнението се извършва без изключенията.