比較 C# 中的 Word 文件

強大的 C# 庫,用於比較 Word 文檔並檢測微小的差異

使用我們的差異檢查器比較兩個 C# 中的 Word 文件。使用我們的高保真 .NET API,您可以發現比較的 Word 文檔之間的差異,並將結果導出為方便的文件格式。

查看代碼片段

透過這個原生 .NET API,您可以輕鬆比較 Word 文件並獲得所需輸出格式的差異。我們的 C# 函式庫是完全獨立的,不依賴任何外部工具或服務。它消除了對外部相依性的需求,在單一 .NET 套件中提供了一套全面的 Word 處理功能。

在此登陸頁面上,我們為您帶來了 Word 比較的即時演示,以及說明性的 C# 範例。它在字元層級和單字層級比較 Word 文件的內容。即使只更改了一個字符,整個單字也會被標記為已修改。透過將 Word 檔案上傳到介面,選擇所需的輸出格式,並以 100% 準確度標記 Word 文件之間的差異,親身體驗比較兩個文件是多麼容易。

使用 C# 比較 Word

有時可能不清楚 Word 檔案是否已被修改,並且手動比較文件的兩個版本可能是一項艱鉅的任務。相反,有時您確定 Word 文件已更改,但直觀地識別更新的部分卻變得令人難以承受。 Word 比較是一個越來越受歡迎的程序,特別是在自動化文件工作流程中。讓我們探討一下自動 Word 比較非常有價值的典型場景:

  • 版本控制和協作。當多個貢獻者處理同一個 Word 文件時,程序化文件比較有助於識別不同個人所做的更改
  • 法律與合規性。在法律行業,準確比較法律合約、協議或規範性文件至關重要。自動 Word 文件比較可確保精確檢測任何修改、新增或遺漏,幫助法律專業人員保持合規性並降低法律風險
  • 品質保證和測試。軟體開發通常涉及處理大量文檔,例如需求、規格和測試案例。透過自動化 Word 比較,.NET 開發人員可以輕鬆偵測版本之間的差異,確保整個開發流程的一致性和準確性
  • 內容管理和發布。在出版或新聞等內容驅動的行業中,保持不同版本的文章、手稿或書籍的一致性至關重要。以程式設計方式比較 Word 文件使作者和編輯能夠快速發現差異並確保其內容的完整性,從而促進高效的發布工作流程

在 C# 中尋找 Word 檔案中的差異

正如您所看到的,程式化 Word 比較在各個領域提供了巨大的好處,可以簡化工作流程、增強協作並提高生產力。借助此 C# API,您可以在 .NET 專案中無縫利用這些優勢。透過上傳兩個 Word 文件、選擇目標格式以突出顯示差異並檢查 C# 程式碼範例來嘗試我們的現場演示。此 C# 程式碼段示範如何尋找 Word 檔案之間的差異並將結果儲存為所需的格式。

重要的一點:在呼叫比較方法之前,比較的 Word 文件不應有修訂。您必須先接受所有修訂。

使用 C# 比較兩個 DOCX 文件
上傳比較文件
運行代碼
上傳第二個文件進行比較
從列表中選擇目標格式
dotnet add package Aspose.Words
複製
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// 比較前不應該有任何修改。
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
運行代碼

如何在 C# 中比較兩個 Word

  1. Aspose.Words for .NET
  2. 將庫引用(導入庫)添加到 C# 項目
  3. 加載兩個 Word 進行比較
  4. 在調用Compare()方法之前接受所有修訂
  5. 調用Compare()方法比較兩個 Word
  6. 調用Save()方法,傳遞帶有所需擴展名的輸出文件名
  7. 將壓縮 Word 的結果作為單獨的文件獲取

用於比較 Word 文檔的 C# 庫

在您的系統上 "Aspose.Words for .NET" 有三個備選選項。請選擇符合您需求的一種,並按照分步說明進行操作:

系統需求

我們的產品完全跨平台,支援所有主要的 .NET 實作:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

由於 .NET 程式碼不依賴底層硬體或作業系統,而僅依賴虛擬機,因此您可以自由地為 Windows、macOS、Android、iOS 和 Linux 開發任何類型的軟體。只要確保您已安裝對應版本的.NET Framework, .NET Core, Windows Azure, Mono或Xamarin即可。

我們建議使用 Microsoft Visual Studio、Xamarin 和 MonoDevelop 整合開發環境來建立C#, F#, VB.NET應用程式。

更多詳細資訊請參閱產品文件

其他支持的文件格式

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

5%

訂閱 Aspose 產品更新

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

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