Сравнете два DOCX файла в C++, като използвате нашия инструмент за проверка на разликата. С нашия висококачествен C++ API можете да намерите разликата между сравнените DOCX документи и да експортирате резултатите в удобен файлов формат.
С този естествен C++ API можете лесно да сравнявате DOCX документи и да получавате разликите в желания изходен формат. Нашата библиотека C++ е напълно самостоятелна и не разчита на външни инструменти или услуги. Той елиминира необходимостта от външни зависимости, предоставяйки цялостен набор от функции за обработка на DOCX в рамките на един пакет C++.
На тази целева страница ви предлагаме демонстрация на живо на DOCX сравнението в действие, съчетано с илюстративен пример за C++. Той сравнява съдържанието на DOCX документи както на ниво знаци, така и на ниво думи. Дори ако е променен само един знак, цялата дума ще бъде маркирана като променена. Изпитайте от първа ръка колко лесно е да сравните два документа, като качите DOCX файлове в интерфейса, изберете желания изходен формат и получите разликите между DOCX документите, маркирани със 100% точност.
Понякога може да не е ясно дали DOCX файлът е бил модифициран и ръчното сравняване на две версии на документ може да бъде трудна задача. Обратно, има моменти, когато сте сигурни, че DOCX документът е променен, но визуалното идентифициране на актуализираните секции става непосилно. Сравнението DOCX е все по-търсена процедура, особено в автоматизираните работни потоци на документи. Нека проучим типичните сценарии, при които автоматизираното сравнение на DOCX може да бъде много ценно:
Както можете да видите, програмното сравнение на DOCX предлага огромни предимства в различни области, позволявайки рационализирани работни потоци, подобрено сътрудничество и повишена производителност. С този C++ API вие имате силата да използвате тези предимства безпроблемно във вашите проекти на C++. Изпробвайте нашата демонстрация на живо, като качите два DOCX документа, изберете целевия формат, за да подчертаете разликите, и разгледате примера за код C++. Този фрагмент C++ демонстрира как да намерите разлики между DOCX файлове и да запазите резултатите в необходимия формат.
Важен момент: сравняваните DOCX документи не трябва да имат ревизии преди извикването на метода за сравнение. Първо трябва да приемете всички ревизии.
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 пакети с отворен код) в документацията на продукта.
Можете да извършите операция за сравнение за други файлови формати: