Сравнете две PDF с помощта на Java

Високоточна Java проверка на разликите за сравняване на PDF файлове и намиране на разлики между тях

Нашият мощен Java SDK ви позволява да намерите разликата между PDF документите и да запазите резултатите в удобен формат за преглед. За да проверите възможностите на нашите продукти, сравнете PDF файлове с помощта на тази Java библиотека и вижте разликите.

Вижте кодовия фрагмент

Сравнете PDF в Java

Нашият Java SDK е проектиран да ви даде най-точния резултат, въпреки че самото сравнение е сложна функция.

Понякога трябва да сте сигурни, че документът във PDF формат не е променен и ако е, трябва да разберете каква е разликата. Просто използвайте нашия инструмент за разлики Java, за да сравните два PDF файла и да намерите разлики в цели думи или отделни знаци. Освен това, ако само един знак в дадена дума е променен, тази дума ще бъде маркирана като изцяло променена.

Вече не е необходимо да прекарвате време ръчно в сравняване на PDF документи и можете бързо да намерите дори малки промени и да експортирате такива разлики в документ в удобен формат.

Опитайте се да сравните PDF документи

Вижте как работи нашето решение за сравняване на PDF файлове с помощта на Java SDK. За да постигнете това, заредете PDF файловете, които искате да сравните, и изберете файловия формат за експортиране – той ще се зареди автоматично след сравнението.

Имайте предвид, че трябва да приемете всички ревизии в сравнените документи, преди да извикате метода за сравнение, както е показано в нашия пример:

Качете сравнения файл
Изпълнение на код
Качете втория файл за сравнение
Изберете целевия формат от списъка
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.pdf";
String fileName2 = "Input2.pdf";
String fileResult = "Output.pdf";

//  Качване на документи в облачно хранилище.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Сравнете документи в облак.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Изтегляне на документ с резултати от облачно хранилище.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Изпълнение на код
  
Копирайте кода Java в клипборда

Как да сравним два текстови файла

  1. Инсталирайте Aspose.Words Cloud for Java
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Java проект
  3. Заредете два PDF документа за сравнение
  4. Извикайте метода compareDocument(), за да сравните PDF документи
  5. Изтеглете документа с резултата от облачното хранилище

Java библиотека за използване за сравнение

Инсталирайте Aspose.Words Cloud SDK for Java, като използвате инструмента за автоматизация на изграждане на Maven.

Добавете тази зависимост към POM на вашия проект: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Като алтернатива можете да клонирате Aspose.Words Cloud SDK for Java от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Вижте Repository Documentation, за да видите подробностите.

Други поддържани файлови формати

Можете да извършите операция за сравнение за други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.