У сучасному цифровому світі керування та порівняння документів є надзвичайно важливим завданням, особливо в бізнесі та юридичній сфері. Під час роботи з PDF-документами на C# Aspose.Words for .NET пропонує потужне рішення для порівняння PDF-документів. У цій публікації блогу ми розглянемо, як порівнювати PDF-документи в програмі C#, допомагаючи вам спростити процеси порівняння та редагування документів.
Бібліотека C# для порівняння PDF-файлів – безкоштовне завантаження
Aspose.Words for .NET — це багатофункціональна бібліотека, яка дозволяє розробникам працювати з різними форматами документів, зокрема DOCX, PDF тощо, у програмах .NET. Він надає широкий спектр можливостей обробки документів, таких як створення, редагування, перетворення та порівняння документів, що робить його важливим інструментом для завдань керування документами.
Щоб установити бібліотеку з NuGet, ви можете використати таку команду. Або ви можете завантажити його з розділу Завантаження.
PM> Install-Package Aspose.Words
Порівняйте два файли PDF у C#
Порівняння PDF-файлів із Aspose.Words for .NET — просте завдання. Вам потрібно лише завантажити PDF-файли, конвертувати їх у редагований формат Word і отримати результати порівняння. Давайте розглянемо повний процес порівняння PDF-документів у C# за допомогою зразка коду.
- Спочатку завантажте обидва файли PDF за допомогою класу Document.
- Потім конвертуйте PDF-файли у редагований формат Word за допомогою методу Document.Save().
- Встановіть потрібні параметри за допомогою класу CompareOptions і порівняйте документи за допомогою методу Document.Compare().
- Нарешті, збережіть PDF-файл, що містить відмінності, за допомогою методу Document.Save().
У наведеному нижче прикладі коду показано, як виконати порівняння PDF у C#.
using Aspose.Words.Comparing;
// Завантажити файли PDF
Document PDF1 = new Document("first.pdf");
Document PDF2 = new Document("second.pdf");
// Перетворюйте файли PDF у формат Word, який можна редагувати
PDF1.Save("first.docx", SaveFormat.Docx);
PDF2.Save("second.docx", SaveFormat.Docx);
// Завантажити конвертовані документи Word
Document DOC1 = new Document("first.docx");
Document DOC2 = new Document("second.docx");
// Встановити параметри порівняння
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 міститиме зміни як версії після порівняння
DOC1.Compare(DOC2, "user", DateTime.Today, options);
if (DOC1.Revisions.Count > 0)
// Збережіть отриманий файл як PDF
DOC1.Save("compared.pdf", SaveFormat.Pdf);
else
Console.Write("Documents are equal");
На наступному знімку екрана показано порівняння двох PDF-файлів.
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб порівнювати PDF-файли без обмежень оцінки.
Дослідіть C# PDF Comparison Library
Ви можете відвідати документацію Aspose.Words, щоб дослідити інші корисні функції. У разі будь-яких питань ви можете поставити нам на нашому форумі.
Висновок
Порівняння PDF-документів у C# є цінною функцією для підприємств і організацій, які покладаються на керування документами. Aspose.Words for .NET спрощує цей процес, пропонуючи надійний і ефективний спосіб порівняння PDF-документів і створення детальних результатів порівняння. Ця бібліотека дає змогу розробникам автоматизувати завдання порівняння та перегляду документів, заощаджуючи час і забезпечуючи точність керування документами.
У цій статті ви дізналися, як порівнювати два файли PDF у C#. Дотримуючись кроків, описаних у цьому дописі в блозі, ви зможете використовувати можливості Aspose.Words for .NET для порівняння PDF-документів і вдосконалення робочих процесів керування документами.