Mūsu jaudīgais PHP SDK ļauj jums atrast atšķirību starp Word dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet Word failus, izmantojot šo PHP bibliotēku, un skatiet atšķirības.
Mūsu PHP SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.
Dažreiz jums ir jāpārliecinās, ka Word dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu PHP diff rīku, lai salīdzinātu divus Word failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.
Tagad jums vairs nav jātērē laiks manuālai Word dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.
Uzziniet, kā darbojas mūsu risinājums Word failu salīdzināšanai, izmantojot PHP SDK. Lai to panāktu, ielādējiet Word failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.
Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.docx";
$fileName2 = "Input2.docx";
$fileResult = "Output.docx";
/**
* Augšupielādējiet dokumentus mākoņa krātuvē.
*/
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
$firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);
$secondDocumentContent = $fileName2;
$uploadSecondFileRequest = new UploadFileRequest(
$secondDocumentContent, $fileName2, NULL
);
$wordsApi->uploadFile($uploadSecondFileRequest);
/**
* Salīdziniet dokumentus mākonī.
*/
$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);
/**
* Lejupielādējiet rezultātu dokumentu no mākoņa krātuves.
*/
$downloadFileRequest = new DownloadFileRequest(
$fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Instalējiet 'Aspose.Words Cloud SDK for PHP' no Packagist krātuves. Lai instalētu SDK, vienkārši palaidiet composer require aspose-cloud/aspose-words-cloud, pēc tam izmantojiet require_once('vendor/autoload.php'); lai to importētu savā projektā.
Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for PHP pirmkodam no GitHub. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Varat veikt salīdzināšanas darbību citiem failu formātiem: