Нашият мощен PHP SDK ви позволява да намерите разликата между Word документите и да запазите резултатите в удобен формат за преглед. За да проверите възможностите на нашите продукти, сравнете Word файлове с помощта на тази PHP библиотека и вижте разликите.
Нашият PHP SDK е проектиран да ви даде най-точния резултат, въпреки че самото сравнение е сложна функция.
Понякога трябва да сте сигурни, че документът във Word формат не е променен и ако е, трябва да разберете каква е разликата. Просто използвайте нашия инструмент за разлики PHP, за да сравните два Word файла и да намерите разлики в цели думи или отделни знаци. Освен това, ако само един знак в дадена дума е променен, тази дума ще бъде маркирана като изцяло променена.
Вече не е необходимо да прекарвате време ръчно в сравняване на Word документи и можете бързо да намерите дори малки промени и да експортирате такива разлики в документ в удобен формат.
Вижте как работи нашето решение за сравняване на Word файлове с помощта на PHP SDK. За да постигнете това, заредете Word файловете, които искате да сравните, и изберете файловия формат за експортиране – той ще се зареди автоматично след сравнението.
Имайте предвид, че трябва да приемете всички ревизии в сравнените документи, преди да извикате метода за сравнение, както е показано в нашия пример:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.docx";
$fileName2 = "Input2.docx";
$fileResult = "Output.docx";
/**
* Качвайте документи в облачно хранилище.
*/
$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');
Инсталирайте '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, за да видите повече подробности.
Можете да извършите операция за сравнение за други файлови формати: