გამოიყენეთ ჩვენი PHP ფაილების განსხვავებების შემმოწმებელი, შეადარეთ ორი დოკუმენტი და ნახეთ განსხვავებები მათ შორის ნათლად ნაჩვენები გამოსავალში. თქვენ აღარ გჭირდებათ თქვენი დოკუმენტების ხელით შედარება. ასევე გაითვალისწინეთ, რომ შედარების შედეგი შეიძლება ექსპორტირებული იყოს DOCX, PDF, DOC და სხვებში.
ჩვენი PHP გადაწყვეტა შექმნილია იმისთვის, რომ მოგაწოდოთ საუკეთესო შედეგები რთული შედარების ალგორითმის გამოყენებისას. ასე რომ, თქვენ აღარ გჭირდებათ ხელით მოძებნოთ განსხვავებები დოკუმენტებში – მოგერიდებათ გამოიყენოთ ჩვენი API ორი ფაილის გასასხვავებლად.
ჩვენი შედარების ძრავა ეძებს განსხვავებებს სიმბოლოების ან მთლიანი სიტყვების დონეზე. და თუ მხოლოდ ერთი პერსონაჟი შეიცვალა, მთელი სიტყვა მონიშნული იქნება შეცვლილად. ყველა ნაპოვნი ცვლილება ნათლად ჩანს გამომავალში და ექსპორტირებულია მოსახერხებელ ფორმატში.
შედარების ყველაზე პოპულარული ტიპებია PDF და Word ფაილების შედარება. ამიტომ, ჩვენ ვისწავლით ჩვენს PHP diff ინსტრუმენტს და მის შედარების ფუნქციას ამ მაგალითების გამოყენებით.
ზოგჯერ თქვენ უნდა დარწმუნდეთ, რომ თქვენი PDF დოკუმენტი არ არის შეცვლილი და შეადაროთ იგი ორიგინალ ვერსიას. ან თქვენ უკვე იცით, რომ თქვენი PDF ნამდვილად შეიცვალა და თქვენ უნდა ნახოთ სად და როგორ. შემდეგ შეგიძლიათ შეადაროთ PDF ფაილების ორი ვერსია და ნახოთ განსხვავებები. და ხელით კეთების თავიდან ასაცილებლად, უბრალოდ გამოიყენეთ ჩვენი PHP diff checker API.
ჩვენი PHP გადაწყვეტილებით, თქვენ ნახავთ მცირე ცვლილებებსაც კი, რომლებიც ადვილად გამოტოვებთ ხელით შედარებისას.
Word დოკუმენტების შეცვლა საკმაოდ მარტივია, ამიტომ მნიშვნელოვანია Word ფაილების შედარება, რათა დარწმუნდეთ, რომ ნაწილები ან მთელი დოკუმენტი არ შეცვლილა.
Word ფაილების შესადარებლად გამოიყენეთ ჩვენი PHP გადაწყვეტა, ისევე როგორც PDF-ის შემთხვევაში. ამის გაკეთება შეგიძლიათ ქვემოთ მოცემულ მაგალითში.
იმის სანახავად, თუ როგორ მუშაობს ჩვენი PHP დოკუმენტის შედარება, ჩატვირთეთ ორი ფაილი, რომელთა შედარებაც გსურთ და აირჩიეთ ფაილის ექსპორტის ფორმატი.
შედარების დასრულების შემდეგ, განსხვავებული დოკუმენტი ავტომატურად ჩამოიტვირთება თქვენ მიერ არჩეულ ფორმატში.
მნიშვნელოვანია, რომ შედარების დოკუმენტებს შედარებამდე არ უნდა ჰქონდეს რაიმე გადასინჯვა, ამიტომ ჩვენ უნდა მივიღოთ ყველა შესწორება შედარების დაწყებამდე. არ ინერვიულოთ, ჩვენ ამაზე ვიზრუნეთ ჩვენს მაგალითში:
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.