使用PHP比較兩個HTML

高度準確的PHP差異檢查器比較HTML文件並發現它們之間的差異

我們強大的PHP SDK可讓您找到HTML文檔之間的差異並將結果保存為方便查看的格式。要驗證我們的產品功能,請使用此PHP庫比較HTML文件並查看差異。

看程式碼片段

比較 PHP 中的 HTML

我們的 PHP SDK 旨在為您提供最準確的結果,即使比較本身就是一個複雜的功能。

有時你需要確定 HTML 格式的文檔沒有被改變,如果有,你需要找出有什麼不同。只需使用我們的 PHP diff 工具來比較兩個 HTML 文件並查找整個單詞或單個字符的差異。此外,如果一個單詞中只有一個字符發生了變化,則該單詞將被標記為完全更改。

現在,您不再需要花時間手動比較 HTML 文檔,您可以快速找到哪怕是很小的更改,並以方便的格式將此類差異導出到文檔中。

嘗試比較 HTML 文檔

查看我們使用 PHP SDK 比較 HTML 文件的解決方案如何工作。為此,加載要比較的 HTML 文件並選擇導出文件格式 - 比較後會自動加載。

請注意,在調用比較方法之前,您需要接受比較文檔中的所有修訂,如我們的示例所示:

上傳比較文件
運行代碼
上傳第二個文件進行比較
從列表中選擇目標格式
use Aspose\Words\WordsApi;

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

/**
* 將文件上傳到雲存儲。
 */
$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. 加載兩個HTML文檔以進行比較
  4. 調用compareDocument()方法來比較HTML文檔
  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. 版權所有。