使用PHP比较两个Word

高度准确的PHP差异检查器比较Word文件并发现它们之间的差异

我们强大的PHP SDK允许您找到Word文档之间的差异并将结果保存为方便的格式以供查看。要验证我们的产品功能,请使用此PHP库比较Word文件并查看差异。

查看代码片段

比较 PHP 中的 Word

我们的 PHP SDK 旨在为您提供最准确的结果,即使比较本身就是一个复杂的功能。

有时你需要确定 Word 格式的文档没有被改变,如果有,你需要找出有什么不同。只需使用我们的 PHP diff 工具来比较两个 Word 文件并查找整个单词或单个字符的差异。此外,如果一个单词中只有一个字符发生了变化,则该单词将被标记为完全更改。

现在,您不再需要花时间手动比较 Word 文档,您可以快速找到哪怕是很小的更改,并以方便的格式将此类差异导出到文档中。

尝试比较 Word 文档

查看我们使用 PHP SDK 比较 Word 文件的解决方案如何工作。为此,加载要比较的 Word 文件并选择导出文件格式 - 比较后会自动加载。

请注意,在调用比较方法之前,您需要接受比较文档中的所有修订,如我们的示例所示:

上传比较文件
运行代码
上传第二个文件进行比较
从列表中选择目标格式
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');
运行代码
  
将代码PHP复制到剪贴板

如何比较两个文本文件

  1. Aspose.Words Cloud for PHP
  2. 将库引用(导入库)添加到您的PHP项目
  3. 加载两个Word文档以进行比较
  4. 调用compareDocument()方法来比较Word文档
  5. 从云存储下载结果文档

PHP库使用比较

Packagist 存储库安装 'Aspose.Words Cloud SDK for PHP' 。只需运行 composer require aspose-cloud/aspose-words-cloud 来安装 SDK,然后使用 require_once('vendor/autoload.php'); 将其导入您的项目。

作为替代方案,您可以从 GitHub 手动克隆 Aspose.Words Cloud SDK for PHP 源代码。请按照这些 Instructions 快速获取必要的安全凭证并访问我们的 REST API。

系统要求

PHP 7.1 或更新版本

请参阅 Repository Documentation 以查看更多详细信息。

其他支持的文件格式

您可以对其他文件格式执行比较操作:

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。