Համեմատեք երկու Word ՝ օգտագործելով PHP

Բարձր ճշգրիտ PHP տարբերությունների ստուգիչ՝ Word ֆայլերը համեմատելու և դրանց միջև տարբերությունները գտնելու համար

Մեր հզոր PHP SDK թույլ է տալիս գտնել տարբերությունը Word փաստաթղթերի միջև և պահպանել արդյունքները հարմար ձևաչափով՝ դիտելու համար: Մեր արտադրանքի հնարավորությունները ստուգելու համար համեմատեք Word ֆայլեր՝ օգտագործելով այս PHP գրադարանը և տեսեք տարբերությունները:

Դիտեք կոդի հատվածը

Համեմատեք Word-ը PHP-ում

Մեր PHP SDK-ն նախագծված է ձեզ առավելագույն ճշգրիտ արդյունք տալու համար, թեև համեմատությունն ինքնին բարդ գործառույթ է:

Երբեմն պետք է վստահ լինել, որ Word ձևաչափով փաստաթուղթը չի փոխվել, իսկ եթե փոխվել է, պետք է պարզել, թե որն է տարբերությունը: Պարզապես օգտագործեք մեր PHP diff գործիքը՝ երկու Word ֆայլեր համեմատելու և ամբողջական բառերի կամ առանձին նիշերի տարբերությունները գտնելու համար: Ավելին, եթե բառի մեջ միայն մեկ նիշ է փոխվել, այս բառը կնշվի որպես ամբողջությամբ փոխված:

Այժմ ձեզ այլևս պետք չէ ժամանակ ծախսել ձեռքով 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');
Գործարկել կոդը
  
Պատճենեք PHP կոդը clipboard-ում

Ինչպես համեմատել երկու տեքստային ֆայլ

  1. Տեղադրեք Aspose.Words Cloud for PHP
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր PHP նախագծին
  3. Բեռնեք երկու Word փաստաթուղթ՝ համեմատելու համար
  4. Զանգահարեք compareDocument() մեթոդը՝ Word փաստաթղթերը համեմատելու համար
  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 Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.