翻譯|行業資訊|編輯:胡濤|2023-11-30 09:29:58.540|閱讀 80 次
概述:在這篇博文中,我們將探討如何在 C# 應用程序中比較 PDF 文檔,幫助您簡化文檔比較和修訂過程。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在當今的數字世界中,管理和比較文檔是一項至關重要的任務,尤其是在商業和法律領域。在 C# 中處理 PDF 文檔時,Aspose.Words for .NET 提供了用于比較 PDF 文檔的強大解決方案。在這篇博文中,我們將探討如何在 C# 應用程序中比較 PDF 文檔,幫助您簡化文檔比較和修訂過程。
Aspose.Words 是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
Aspose.Words for .NET是一個功能豐富的庫,允許開發人員在 .NET 應用程序中使用各種文檔格式,包括 DOCX、PDF 等。它提供了廣泛的文檔處理功能,例如創建、編輯、轉換和比較文檔,使其成為文檔管理任務的重要工具。
要從NuGet安裝庫,可以使用以下命令?;蛘吣梢詮摹跋螺d”部分下載它。
PM> Install-Package Aspose.Words
PDF 與 Aspose.Words for .NET 的比較是一項簡單的任務。您只需上傳PDF文件,將其轉換為可編輯的Word格式,并獲得比較結果。讓我們借助代碼示例來完成使用 C# 比較 PDF 文檔的完整過程。
以下代碼示例展示了如何在 C# 中執行 PDF 比較。
using Aspose.Words.Comparing; // Load PDF files Document PDF1 = new Document("first.pdf"); Document PDF2 = new Document("second.pdf"); // Convert PDF files to editable Word format PDF1.Save("first.docx", SaveFormat.Docx); PDF2.Save("second.docx", SaveFormat.Docx); // Load converted Word documents Document DOC1 = new Document("first.docx"); Document DOC2 = new Document("second.docx"); // Set comparison options CompareOptions options = new CompareOptions(); options.IgnoreFormatting = true; options.IgnoreHeadersAndFooters = true; options.IgnoreCaseChanges = true; options.IgnoreTables = true; options.IgnoreFields = true; options.IgnoreComments = true; options.IgnoreTextboxes = true; options.IgnoreFootnotes = true; // DOC1 will contain changes as revisions after comparison DOC1.Compare(DOC2, "user", DateTime.Today, options); if (DOC1.Revisions.Count > 0) // Save resultant file as PDF DOC1.Save("compared.pdf", SaveFormat.Pdf); else Console.Write("Documents are equal");
以下屏幕截圖顯示了兩個 PDF 文件的比較。
對于依賴文檔管理的企業和組織來說,在 C# 中比較 PDF 文檔是一項很有價值的功能。Aspose.Words for .NET 簡化了這一過程,提供了一種可靠且高效的方法來比較 PDF 文檔并生成詳細的比較結果。該庫使開發人員能夠自動執行文檔比較和修訂任務,從而節省時間并確保文檔管理的準確性。
在本文中,您學習了如何在 C# 中比較兩個 PDF 文件。通過遵循本博客文章中概述的步驟,您可以利用 Aspose.Words for .NET 的功能來比較 PDF 文檔并增強文檔管理工作流程。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn