Използвайки нашия програмен API, можете да сравните два файла и да намерите разликата между тях. С други думи, нашата C++ библиотека е мощен инструмент за проверка на разликите във файловете. След като използвате API за сравнение на документи, можете да получите резултата и да го запишете в DOCX, PDF, DOC и някои други формати.
С този естествен C++ API можете лесно да сравнявате документи и да получавате разликите в желания изходен формат. Нашата библиотека C++ е напълно самостоятелна и не разчита на външни инструменти или услуги. Всички функции за обработка на документи са внедрени в това мощно C++ решение за безпроблемно изживяване.
Сравняването на документи е много търсена процедура, особено в автоматизираните работни потоци на документи. Независимо дали работите с правни документи, системи за контрол на версиите или системи за управление на съдържанието, API за сравнение на документи за C++ може да промени играта. Той сравнява съдържанието на документите както на ниво знаци, така и на ниво думи. Дори ако е променен само един знак, цялата дума ще бъде маркирана като променена. Това ви позволява да откриете и най-малките промени, които биха били невидими за човешкото око.
Има случаи, когато не сте сигурни дали даден документ е бил модифициран и процесът на ръчно сравняване на две версии на документа може да бъде доста предизвикателен. От друга страна, има случаи, в които сте сигурни, че документът е променен, но задачата за визуално локализиране на актуализираните области става изключително трудна. Нека разгледаме някои типични сценарии, при които автоматизираното сравнение на документи може да бъде невероятно полезно:
Чрез интегриране на автоматичното сравняване на документи във вашите работни потоци вие получавате възможността да сравнявате програмно документи, да извличате разлики и незабавно да получавате резултати в желания изходен формат. Независимо дали сте опитен разработчик или тепърва започвате с C++, нашите изчерпателни кодови фрагменти и онлайн демонстрация ще ви насочат през процеса.
Изпробвайте нашата демонстрация на живо, като качите два документа, изберете целевия формат, за да подчертаете разликите, и разгледате кодовия фрагмент C++, показан на екрана. Този пример демонстрира в детайли как да извършите програмно сравнение на документи и да получите резултатите в необходимия файлов формат.
Важен момент: сравняваните документи не трябва да имат ревизии преди извикването на метода за сравнение. Първо трябва да приемете всички ревизии. Вече сме се погрижили за този нюанс в кодовия фрагмент на C++ по-долу:
dotnet add package Aspose.Words.Cpp
копие
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// Не трябва да има ревизии преди сравнение.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
Има три опции за инсталиране на Aspose.Words for C++ във вашата среда за разработчици. Моля, изберете такъв, който прилича на вашите нужди и следвайте инструкциите стъпка по стъпка:
Можете да използвате тази C++ библиотека за разработване на софтуер за Microsoft Windows, Linux и macOS:
Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.