Porównaj Word pliki lub PDF za pomocą PHP SDK

Potężna PHP biblioteka do porównywania plików w PDF, Word, HTML, TXT, MD i innych

Skorzystaj z naszego narzędzia do sprawdzania różnic PHP plików, porównaj dwa dokumenty i zobacz różnice między nimi wyraźnie widoczne w wynikach. Nie musisz już ręcznie porównywać dokumentów. Należy również pamiętać, że wynik porównania można wyeksportować do DOCX, PDF, DOC i innych.

Zobacz fragment kodu

Porównanie dwóch plików w PHP

Nasze rozwiązanie PHP zostało zaprojektowane tak, aby zapewnić najlepsze możliwe wyniki przy użyciu złożonego algorytmu porównawczego. Nie musisz już ręcznie wyszukiwać różnic w dokumentach – możesz skorzystać z naszego API, aby porównać dwa pliki.

Nasza porównywarka szuka różnic na poziomie znaków lub całych słów. A jeśli zmieniony został tylko jeden znak, całe słowo zostanie podświetlone jako zmienione. Wszystkie znalezione zmiany można wyraźnie wyświetlić na wynikach i wyeksportować w wygodnym formacie.

Najpopularniejszymi rodzajami porównań jest porównywanie PDF plików i Word. Dlatego na tych przykładach nauczymy się naszego narzędzia porównywania PHP i jego funkcji porównawczej.

Porównaj PDF w PHP

Czasami musisz upewnić się, że Twój PDF dokument nie został zmodyfikowany i porównać go z wersją oryginalną. Lub już wiesz, że Twój PDF plik naprawdę się zmienił i musisz sprawdzić, gdzie i jak. Następnie możesz porównać dwie wersje PDF plików i zobaczyć różnice. Aby uniknąć robienia tego ręcznie, po prostu skorzystaj z naszego interfejsu API sprawdzania różnic PHP.

Dzięki naszemu rozwiązaniu PHP dostrzeżesz nawet niewielkie zmiany, które przy ręcznym porównaniu mógłbyś łatwo przeoczyć.

Porównaj dwa dokumenty programu Word przy użyciu PHP

Dokumenty programu Word można dość łatwo modyfikować, dlatego ważne jest, aby porównać pliki programu Word, aby upewnić się, że części lub cały dokument nie uległy zmianie.

Aby porównać Word pliki, skorzystaj z naszego rozwiązania PHP, tak samo jak z PDF. Możesz to zrobić w poniższym przykładzie.

Porównaj dwa dokumenty

Aby zobaczyć jak działa nasze porównanie dokumentów PHP, załaduj dwa pliki, które chcesz porównać i wybierz format pliku eksportu.

Po zakończeniu porównania dokument z różnicą zostanie automatycznie pobrany w wybranym przez Ciebie formacie.

Ważne jest, aby porównywane dokumenty nie mogły mieć żadnych poprawek przed porównaniem, dlatego musimy zaakceptować wszystkie poprawki przed rozpoczęciem porównania. Nie martw się, zajęliśmy się tym w naszym przykładzie:

Prześlij porównany plik
Uruchom kod
Prześlij drugi plik do porównania
Wybierz format docelowy z listy
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.docx";
$fileName2 = "Input2.docx";
$fileResult = "Output.docx";

/**
*  Prześlij dokumenty do pamięci w chmurze.
 */
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
    $firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);

$secondDocumentContent = $fileName2;
$uploadSecondFileRequest = new UploadFileRequest(
    $secondDocumentContent, $fileName2, NULL
);
$wordsApi->uploadFile($uploadSecondFileRequest);

/**
*  Porównaj dokumenty w chmurze.
 */
$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);

/**
*  Pobierz dokument wyników z pamięci w chmurze.
 */
$downloadFileRequest = new DownloadFileRequest(
    $fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Uruchom kod
  
Skopiuj kod PHP do schowka

Jak porównać dwie wersje pliku

  1. Zainstaluj Aspose.Words Cloud for PHP
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego PHP projektu
  3. Załaduj dwa dokumenty do porównania
  4. Wywołaj compareDocument(), aby porównać dwa dokumenty
  5. Pobierz dokument wynikowy z pamięci w chmurze

PHP biblioteka do użycia porównaj

Zainstaluj 'Aspose.Words Cloud SDK for PHP' z repozytorium Packagist. Po prostu uruchom composer require aspose-cloud/aspose-words-cloud aby zainstalować SDK, a następnie użyj require_once('vendor/autoload.php'); aby zaimportować go do swojego projektu.

Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for PHP z GitHub. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

PHP 7.1 lub nowszy

Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.

Najpopularniejsze formaty do porównywania operacji

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.