В этой статье описывается, как сравнить документы Word с помощью REST API Nodej. Вы научитесь сравнять файлы Word с помощью Low Code API Nodej, используя облачный SDK Nodej. Полный алгоритм работы программы и пример кода доступны онлайн для выполнения этой задачи.
Необходимое условие
- Создайте учетную запись и получите учетные данные API
- Загрузите Aspose.Words Cloud SDK для Node.js, чтобы сравнить два файла Word
- Настройте проект решения Nodej.s с указанным выше SDK для сравнения файлов DOCX.
Шаги сравнения двух документов Word с помощью Nodej.s Low Code API
- Инициализируйте объект WordsApi, установив клонированный идентификатор и секрет для сравнения документов.
- Считывать последний файл Word в поток памяти и загружать его в облачное хранилище.
- Создайте объект CompareData и используйте загруженный файл в качестве ссылки.
- Считать исходный файл Word в поток памяти
- Создайте объект CompareDocumentOnlineRequest, указав исходный файл Word, обновленный файл Word и имя выходного файла.
- Вызовите метод СравнениеДокументовОнлайн и предоставьте объект запроса.
- Загрузите выходной файл Word из ответа и сохраните его на диске.
Вышеприведённые шаги описывают, как сравнить документы Word онлайн с помощью Node.js Low Code API. Начните процесс с загрузки последнего файла Word в облачное хранилище, а затем создайте объект CompareData, используя ссылку на загруженный документ. Считайте исходный файл в поток памяти, создайте запрос CompareDocumentOnlineRequest с загруженным файлом Word, локальным документом с изменениями и выходным файлом Word, а затем вызовите метод CompareDocumentOnline() для сравнения файлов Word.
Код для сравнения документов Word онлайн с помощью REST API Nodej.
Этот код демонстрирует процесс сравнения различий между двумя документами Word с помощью REST API Nodej. Сначала мы загружаем последний файл Word в облачное хранилище в качестве эталонного и локально считываем предыдущую версию файла Word для сравнения с эталонным файлом Word. В классе CompareData есть свойство CompareOptions, которое позволяет настраивать сравнение, например, игнорировать изменения регистра, комментарии, поля, сноски, форматирование, колонтитулы, таблицы и текстовые поля.
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Nodej.s REST API.