Két DOCX összehasonlítása a PHP használatával

Rendkívül pontos PHP különbség-ellenőrző a DOCX fájlok összehasonlításához és a köztük lévő különbségek megállapításához

Hatékony PHP SDK -nk lehetővé teszi, hogy megtalálja a különbséget a DOCX dokumentumok között, és az eredményeket kényelmes formátumba mentse megtekintés céljából. Termékeink képességeinek ellenőrzéséhez hasonlítson össze DOCX fájlt ezzel a PHP könyvtárral, és tekintse meg a különbségeket.

Tekintse meg a kódrészletet

Hasonlítsa össze a DOCX-et a PHP-ban

A PHP SDK-t úgy alakítottuk ki, hogy a lehető legpontosabb eredményt adja, még akkor is, ha az összehasonlítás maga egy összetett funkció.

Néha meg kell győződnie arról, hogy a DOCX formátumú dokumentumot nem módosították, és ha igen, akkor meg kell találnia, mi a különbség. Egyszerűen használja a PHP diff eszközünket két DOCX fájl összehasonlításához, és keresse meg a különbségeket egész szavakban vagy egyedi karakterekben. Sőt, ha egy szóban csak egy karakter változott, akkor ez a szó teljesen megváltozottként lesz megjelölve.

Most már nem kell időt töltenie a DOCX dokumentumok manuális összehasonlításával, és gyorsan megtalálhatja a kis változtatásokat is, és kényelmes formátumban exportálhatja az ilyen eltéréseket egy dokumentumba.

Próbálja meg összehasonlítani a DOCX dokumentumokat

Nézze meg, hogyan működik a DOCX-fájlok összehasonlítására szolgáló megoldásunk a PHP SDK használatával. Ennek eléréséhez töltse be az összehasonlítani kívánt DOCX fájlokat, és válassza ki az export fájlformátumot – az összehasonlítás után automatikusan betöltődik.

Vegye figyelembe, hogy el kell fogadnia az összehasonlított dokumentumok összes revízióját, mielőtt meghívná az összehasonlítási módszert, ahogy a példánkban is látható:

Töltse fel az összehasonlított fájlt
Futtassa a kódot
Az összehasonlításhoz töltse fel a második fájlt
Válassza ki a célformátumot a listából
use Aspose\Words\WordsApi;

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

/**
*  Dokumentumok feltöltése felhőtárhelyre.
 */
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
    $firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);

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

/**
*  Hasonlítsa össze a dokumentumokat felhőben.
 */
$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);

/**
*  Töltse le az eredménydokumentumot a felhőtárhelyről.
 */
$downloadFileRequest = new DownloadFileRequest(
    $fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Futtassa a kódot
  
Másolja a(z) PHP kódot a vágólapra

Hogyan hasonlítsunk össze két szöveges fájlt

  1. Aspose.Words Cloud for PHP telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a PHP projekthez
  3. Tölts be két DOCX dokumentumot az összehasonlításhoz
  4. Hívja a compareDocument() metódust DOCX dokumentumok összehasonlításához
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

PHP könyvtár az összehasonlításhoz

Telepítse 'Aspose.Words Cloud SDK for PHP' -t a Packagist tárhelyről. Az SDK telepítéséhez csak futtassa composer require aspose-cloud/aspose-words-cloud programot, majd használja a require_once('vendor/autoload.php'); hogy importálja a projektbe.

Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for PHP -forráskódot a GitHubból. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

PHP 7.1 vagy újabb

További részletekért tekintse meg a Repository Documentation.

Egyéb támogatott fájlformátumok

Összehasonlítást végezhet más fájlformátumokkal:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.