Salīdziniet divus DOCX, izmantojot PHP

Ļoti precīzs PHP atšķirību pārbaudītājs, lai salīdzinātu DOCX failus un atrastu atšķirības starp tiem

Mūsu jaudīgais PHP SDK ļauj jums atrast atšķirību starp DOCX dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet DOCX failus, izmantojot šo PHP bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet DOCX programmā PHP

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 DOCX 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 DOCX 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 DOCX 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ā.

Mēģiniet salīdzināt DOCX dokumentus

Uzziniet, kā darbojas mūsu risinājums DOCX failu salīdzināšanai, izmantojot PHP SDK. Lai to panāktu, ielādējiet DOCX 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ā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
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",
    "comparing_with_document" => $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');
Palaist kodu
  
Kopējiet kodu PHP starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for PHP
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam PHP projektam
  3. Salīdzināšanai ielādējiet divus DOCX dokumentus
  4. Izsauciet metodi compareDocument(), lai salīdzinātu DOCX dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

PHP bibliotēka, ko izmantot salīdzināšanai

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.

Sistēmas prasības

PHP 7.1 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.