使用Swift比較兩個HTML

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

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

看程式碼片段

比較 Swift 中的 HTML

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

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

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

嘗試比較 HTML 文檔

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

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

上傳比較文件
運行代碼
上傳第二個文件進行比較
從列表中選擇目標格式
import AsposeWordsCloud

let config = 
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.html";
let fileName2 = "Input2.html";
let fileResult = "Output.html";

// 將文檔上傳到雲存儲。
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest = 
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest = 
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

// 比較雲中的文檔。
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

// 從雲存儲下載結果文檔。
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
運行代碼
  
將代碼Swift複製到剪貼板

如何比較兩個文本文件

  1. Aspose.Words Cloud for Swift
  2. 將庫引用(導入庫)添加到您的Swift項目
  3. 加載兩個HTML文檔以進行比較
  4. 調用compareDocument()方法來比較HTML文檔
  5. 從雲存儲下載結果文檔

Swift庫使用比較

您可以使用 Swift 包管理器和 Cocoapods 依賴管理器來安裝 Aspose.Words Cloud SDK for Swift 。 "Installation and Usage" 部分提供了有關安裝軟件包的詳細信息。

作為替代方案,您可以從 GitHub 克隆 Aspose.Words Cloud SDK for Swift 源代碼並在您的項目中使用它。

請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。

系統要求

Swift 4.2 或更新版本

請參閱 Repository Documentation 以查看更多詳細信息。

其他支持的文件格式

您可以對其他文件格式執行比較操作:

5%

訂閱 Aspose 產品更新

獲取直接發送到您的郵箱的每月通訊和優惠。

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