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

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

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

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

Сравнете PDF в PHP

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

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

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

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

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

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

Качете сравнения файл
Изпълнение на код
Качете втория файл за сравнение
Изберете целевия формат от списъка
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.pdf";
$fileName2 = "Input2.pdf";
$fileResult = "Output.pdf";

/**
*  Качвайте документи в облачно хранилище.
 */
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
    $firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);

$secondDocumentContent = $fileName2;
$uploadSecondFileRequest = new UploadFileRequest(
    $secondDocumentContent, $fileName2, NULL
);
$wordsApi->uploadFile($uploadSecondFileRequest);

/**
*  Сравнете документи в облак.
 */
$compareDataOptions = new CompareData(array(
    "author" => "author",
    "file_reference" => FileReference::fromRemoteFilePath($fileName2)
));
$compareDocumentRequest = new CompareDocumentRequest(
    $fileName1, $compareDataOptions, NULL, NULL, NULL, NULL, NULL, $fileResult, NULL
);
$wordsApi->compareDocument($compareDocumentRequest);

/**
*  Изтеглете документ с резултати от облачно хранилище.
 */
$downloadFileRequest = new DownloadFileRequest(
    $fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Изпълнение на код
  
Копирайте кода PHP в клипборда

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

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

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

Инсталирайте 'Aspose.Words Cloud SDK for PHP' от хранилището на Packagist. Просто стартирайте composer require aspose-cloud/aspose-words-cloud за да инсталирате SDK, след това използвайте require_once('vendor/autoload.php'); за да го импортирате във вашия проект.

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

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

PHP 7.1 или по-нова версия

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

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

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

5%

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

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

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