Използвайки нашия програмен API, можете да сравните два файла и да намерите разликата между тях. С други думи, нашата Node.js via .NET библиотека е мощен инструмент за проверка на разликите във файловете. След като използвате API за сравнение на документи, можете да получите резултата и да го запишете в DOCX, PDF, DOC и някои други формати.
С този естествен Node.js via .NET API можете лесно да сравнявате документи и да получавате разликите в желания изходен формат. Нашата библиотека JavaScript е напълно самостоятелна и не разчита на външни инструменти или услуги. Всички функции за обработка на документи са внедрени в това мощно JavaScript решение за безпроблемно изживяване.
Сравняването на документи е много търсена процедура, особено в автоматизираните работни потоци на документи. Независимо дали работите с правни документи, системи за контрол на версиите или системи за управление на съдържанието, API за сравнение на документи за JavaScript може да промени играта. Той сравнява съдържанието на документите както на ниво знаци, така и на ниво думи. Дори ако е променен само един знак, цялата дума ще бъде маркирана като променена. Това ви позволява да откриете и най-малките промени, които биха били невидими за човешкото око.
Има случаи, когато не сте сигурни дали даден документ е бил модифициран и процесът на ръчно сравняване на две версии на документа може да бъде доста предизвикателен. От друга страна, има случаи, в които сте сигурни, че документът е променен, но задачата за визуално локализиране на актуализираните области става изключително трудна. Нека разгледаме някои типични сценарии, при които автоматизираното сравнение на документи може да бъде невероятно полезно:
Чрез интегриране на автоматичното сравняване на документи във вашите работни потоци вие получавате възможността да сравнявате програмно документи, да извличате разлики и незабавно да получавате резултати в желания изходен формат. Независимо дали сте опитен разработчик или тепърва започвате с Node.js via .NET, нашите изчерпателни кодови фрагменти и онлайн демонстрация ще ви насочат през процеса.
Изпробвайте нашата демонстрация на живо, като качите два документа, изберете целевия формат, за да подчертаете разликите, и разгледате кодовия фрагмент JavaScript, показан на екрана. Този пример демонстрира в детайли как да извършите програмно сравнение на документи и да получите резултатите в необходимия файлов формат.
Важен момент: сравняваните документи не трябва да имат ревизии преди извикването на метода за сравнение. Първо трябва да приемете всички ревизии. Вече сме се погрижили за този нюанс в кодовия фрагмент на JavaScript по-долу:
npm install @aspose/words
копие
const aw = require('@aspose/words');
var docA = new aw.Document("Input1.docx")
var docB = new aw.Document("Input2.docx")
// Не трябва да има ревизии преди сравнението.
docA.acceptAllRevisions()
docB.acceptAllRevisions()
docA.compare(docB, "Author Name", new Date())
docA.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.