Notre puissant PHP SDK vous permet de trouver la différence entre les PDF documents et d'enregistrer les résultats dans un format pratique pour l'affichage. Pour vérifier les fonctionnalités de nos produits, comparez les PDF fichiers à l'aide de cette PHP bibliothèque et observez les différences.
Notre SDK PHP est conçu pour vous donner le résultat le plus précis, même si la comparaison est en soi une fonction complexe.
Parfois, vous devez vous assurer que le document au PDF format n'a pas été modifié, et si c'est le cas, vous devez découvrir quelle est la différence. Utilisez simplement notre outil de comparaison PHP pour comparer deux PDF fichiers et trouver des différences entre des mots entiers ou des caractères uniques. De plus, si un seul caractère d'un mot a changé, ce mot sera marqué comme entièrement modifié.
Désormais, vous n'avez plus besoin de passer du temps à comparer manuellement les PDF documents, et vous pouvez rapidement trouver même de petites modifications et exporter ces différences vers un document dans un format pratique.
Découvrez comment fonctionne notre solution pour comparer les PDF fichiers à l'aide du SDK PHP. Pour y parvenir, chargez les PDF fichiers que vous souhaitez comparer et sélectionnez le format de fichier d'exportation – il sera automatiquement chargé après comparaison.
Notez que vous devez accepter toutes les révisions des documents comparés avant d'appeler la méthode de comparaison, comme le montre notre exemple :
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName1 = "Input1.pdf";
$fileName2 = "Input2.pdf";
$fileResult = "Output.pdf";
/**
* Téléchargez des documents sur le stockage en nuage.
*/
$firstDocumentContent = $fileName1;
$uploadFirstFileRequest = new UploadFileRequest(
$firstDocumentContent, $fileName1, NULL
);
$wordsApi->uploadFile($uploadFirstFileRequest);
$secondDocumentContent = $fileName2;
$uploadSecondFileRequest = new UploadFileRequest(
$secondDocumentContent, $fileName2, NULL
);
$wordsApi->uploadFile($uploadSecondFileRequest);
/**
* Comparez des documents dans le cloud.
*/
$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éléchargez le document de résultat à partir du stockage en nuage.
*/
$downloadFileRequest = new DownloadFileRequest(
$fileResult, NULL, NULL
);
$downloadFileResult = $wordsApi->downloadFile($downloadFileRequest);
rename(reset($downloadFileResult)->getPathname(), 'compareResult.pdf');
Installez 'Aspose.Words Cloud SDK for PHP' partir du référentiel Packagist. Exécutez simplement composer require aspose-cloud/aspose-words-cloud pour installer le SDK, puis utilisez require_once('vendor/autoload.php'); pour l'importer dans votre projet.
Comme alternative, vous pouvez cloner manuellement Aspose.Words Cloud SDK for PHP partir de GitHub. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
PHP 7.1 ou plus récent
Reportez-vous à la Repository Documentation pour plus de détails.
Vous pouvez effectuer une opération de comparaison pour d'autres formats de fichiers :