Porównaj dwa DOCX za pomocą PHP

Bardzo dokładny PHP sprawdzanie różnic do porównywania DOCX plików i znajdowania różnic między nimi

Nasz potężny PHP SDK pozwala znaleźć różnicę między DOCX dokumentami i zapisać wyniki w wygodnym formacie do przeglądania. Aby zweryfikować możliwości naszych produktów, porównaj DOCX pliki korzystające z tej PHP biblioteki i zobacz różnice.

Zobacz fragment kodu

Porównaj DOCX w PHP

Nasz zestaw SDK PHP został zaprojektowany tak, aby zapewnić najdokładniejsze wyniki, mimo że samo porównanie jest złożoną funkcją.

Czasami trzeba mieć pewność, że dokument w DOCX formacie nie został zmieniony, a jeśli tak się stało, to trzeba dowiedzieć się, na czym polega różnica. Po prostu użyj naszego narzędzia porównywania PHP, aby porównać dwa DOCX pliki i znaleźć różnice w całych słowach lub pojedynczych znakach. Co więcej, jeśli w słowie zmienił się tylko jeden znak, słowo to zostanie oznaczone jako całkowicie zmienione.

Teraz nie musisz już tracić czasu na ręczne porównywanie DOCX dokumentów, możesz szybko znaleźć nawet drobne zmiany i wyeksportować takie różnice do dokumentu w wygodnym formacie.

Spróbuj porównać DOCX dokumenty

Sprawdź jak działa nasze rozwiązanie do porównywania DOCX plików przy użyciu PHP SDK. Aby to osiągnąć, załaduj DOCX pliki, które chcesz porównać i wybierz format pliku eksportu – zostanie on automatycznie załadowany po porównaniu.

Pamiętaj, że przed wywołaniem metody porównania musisz zaakceptować wszystkie poprawki w porównywanych dokumentach, jak pokazano 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ć dwa pliki tekstowe

  1. Zainstaluj Aspose.Words Cloud for PHP
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego PHP projektu
  3. Załaduj dwa DOCX dokumenty do porównania
  4. Wywołaj compareDocument(), aby porównać DOCX 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.

Inne obsługiwane formaty plików

Możesz wykonać operację porównania dla innych formatów plików:

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.