使用Python比較兩個DOCX

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

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

看程式碼片段

比較 Python 中的 DOCX

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

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

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

嘗試比較 DOCX 文檔

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

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

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

words_api =
    WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'

# 將文檔上傳到雲存儲。
first_document_content = open(file_name1, 'rb')
upload_first_file_request =
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=first_document_content, path=file_name1)
words_api.upload_file(upload_first_file_request)

second_document_content = open(file_name2, 'rb')
upload_second_file_request =
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=second_document_content, path=file_name2)
words_api.upload_file(upload_second_file_request)

# 比較雲中的文檔。
compare_data_options =
    asposewordscloud.CompareData(
	author='author',
 file_reference=asposewordscloud.FileReference.fromRemoteFilePath(file_name2))
compare_document_request =
    asposewordscloud.models.requests.CompareDocumentRequest(
	name=file_name1, compare_data=compare_data_options, dest_file_name=file_result)
words_api.compare_document(compare_document_request)

# 從雲存儲下載結果文檔。
download_file_request = asposewordscloud.models.requests.DownloadFileRequest(path=file_result)
download_file_result = words_api.download_file(download_file_request)
open('compareResult.pdf','wb').write(download_file_result)
運行代碼
  
將代碼Python複製到剪貼板

如何比較兩個文本文件

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

Python庫使用比較

使用 PyPi 存儲庫安裝 Aspose.Words Cloud SDK for Python 。運行 pip install aspose-words-cloud 安裝 SDK,然後通過 import asposewordscloud 導入包。作為替代方案,您可以從 GitHub 手動克隆 Aspose.Words Cloud SDK for Python 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。

系統要求

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

其他支持的文件格式

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

5%

訂閱 Aspose 產品更新

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

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