შეადარეთ ორი PDF PHP ის გამოყენებით

ძალიან ზუსტი PHP განსხვავებების შემოწმება PDF ფაილების შესადარებლად და მათ შორის განსხვავებების საპოვნელად

ჩვენი ძლიერი PHP SDK გაძლევთ საშუალებას იპოვოთ განსხვავება PDF დოკუმენტებს შორის და შეინახოთ შედეგები მოსახერხებელ ფორმატში სანახავად. ჩვენი პროდუქტის შესაძლებლობების შესამოწმებლად, შეადარეთ PDF ფაილი ამ PHP ბიბლიოთეკის გამოყენებით და ნახეთ განსხვავებები.

კოდის ნაწყვეტის ნახვა

შეადარეთ PDF PHP-ში

ჩვენი PHP SDK შექმნილია იმისთვის, რომ მოგაწოდოთ ყველაზე ზუსტი შედეგი, მიუხედავად იმისა, რომ შედარება თავად რთული ფუნქციაა.

ზოგჯერ თქვენ უნდა დარწმუნდეთ, რომ დოკუმენტი PDF ფორმატში არ შეცვლილა და თუ შეიცვალა, უნდა გაარკვიოთ რა განსხვავებაა. უბრალოდ გამოიყენეთ ჩვენი PHP diff ინსტრუმენტი, რათა შეადაროთ ორი 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 პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.