1. Товары
  2.   PDF
  3.   Java
  4.   PdfCompare
 
  

Сравните зашифрованные PDF-документы с помощью библиотеки Java

Java API с открытым исходным кодом для сравнения двух документов PDF и удобного сохранения или отображения результатов в файле PDF.

PDF означает переносимый формат документа; Формат файла PDF является одним из наиболее часто используемых форматов файлов во всем мире. PDF — это гибкий формат файла, в котором вы можете делать что-то по-разному, чтобы удовлетворить потребности вашей организации. Иногда требуется сравнить две версии файла PDF, чтобы проверить, что было изменено. Библиотека Java с открытым исходным кодом PdfCompare помогает разработчикам сравнивать документы PDF внутри их собственных приложений. Вы можете легко сравнить два файла PDF и легко сохранить или отобразить результаты в файле PDF. Вы можете легко игнорировать определенные страницы или некоторые области страниц во время сравнения. Вы можете легко выбрать и загрузить PDF-файлы, которые хотите сравнить.

Существует простой интерактивный пользовательский интерфейс, который пользователи могут легко запустить, вызвав класс Class de.redsix.pdfcompare.Main. Библиотека использует различные виды маркировки, чтобы отличать разные части PDF-документа. Вы можете определить прямоугольные области, которые можно игнорировать во время сравнения. Для этого необходимо создать файл, определяющий области, которые следует игнорировать.

Previous Next

Начало работы с 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. Чтобы исключить область, вам необходимо определить эту область. Вы можете создать файл и определить прямоугольную область внутри этого файла, которая будет игнорироваться. Если во время сравнения предоставленный файл исключений не найден, он игнорируется, и сравнение выполняется без исключений.

 Русский