Сравните Word документы или PDF на JavaScript

Высокоточная Node.js via .NET библиотека для сравнения двух документов в PDF форматах, Word, HTML, TXT, MD и других форматах.

Используя наш программный API, вы можете сравнить два файла и найти между ними разницу. Другими словами, наша Node.js via .NET библиотека - это мощное средство проверки различий между файлами. После использования API сравнения документов вы можете получить результат и сохранить его в DOCX форматах, PDF, DOC и некоторых других.

Посмотреть фрагмент кода

С помощью этого собственного API Node.js via .NET вы можете легко сравнивать документы и получать различия в желаемом выходном формате. Наша библиотека JavaScript полностью автономна и не зависит от каких-либо внешних инструментов или сервисов. Все функции обработки документов реализованы в этом мощном решении JavaScript, обеспечивающем удобство работы.

Сравнение документов - очень востребованная процедура, особенно в автоматизированных процессах документооборота. Независимо от того, работаете ли вы с юридическими документами, системами контроля версий или системами управления контентом, API сравнения документов для JavaScript может изменить правила игры. Он сравнивает содержимое документов как на уровне символов, так и на уровне слов. Даже если был изменен только один символ, все слово будет помечено как измененное. Это позволяет обнаружить мельчайшие изменения, которые были бы незаметны человеческому глазу.

Сравнивайте Word документы, PDF и веб-документы с помощью JavaScript.

Бывают случаи, когда вы не уверены в том, был ли изменен документ, и процесс сравнения двух версий документа вручную может быть довольно сложным. С другой стороны, бывают случаи, когда вы уверены, что документ был изменен, но задача визуального обнаружения обновленных областей становится чрезвычайно сложной. Давайте рассмотрим некоторые типичные сценарии, в которых автоматическое сравнение документов может быть невероятно полезным:

  • Юридическая индустрия. Автоматизация сравнения контрактов, соглашений и юридических документов может сэкономить драгоценное время и обеспечить точность, позволяя юридическим командам сосредоточиться на более важных задачах.
  • Разработка программного обеспечения. С помощью этого API разработчики JavaScript могут легко сравнивать исходный код, документы с требованиями и технические спецификации, обеспечивая эффективный контроль версий и оптимизируя взаимодействие.
  • Гарантия качества. В таких отраслях, как издательское дело и создание контента, обеспечение согласованности и точности в нескольких версиях документов имеет решающее значение. Это решение Node.js via .NET позволяет командам контроля качества автоматически сравнивать черновики, рукописи или руководства пользователя, выявляя несоответствия и способствуя безошибочному созданию документов.
  • Финансовые услуги. Финансовые учреждения имеют дело с обширной документацией, включая отчеты, заявления и контракты. С помощью библиотеки Node.js via .NET финансовые специалисты могут автоматизировать сравнение финансовых отчетов, выявлять аномалии и оптимизировать процессы обеспечения соответствия, повышая операционную эффективность.

Сравнить два документа программно в JavaScript

Интегрировав автоматическое сравнение документов в свои рабочие процессы, вы получаете возможность программно сравнивать документы, извлекать различия и мгновенно получать результаты в желаемом выходном формате. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете работать с Node.js via .NET, наши подробные фрагменты кода и онлайн-демонстрация помогут вам в этом процессе.

Попробуйте нашу живую демонстрацию, загрузив два документа, выбрав целевой формат, чтобы выделить различия, и изучив фрагмент кода JavaScript, отображаемый на экране. В этом примере подробно показано, как программно выполнить сравнение документов и получить результаты в нужном формате файла.

Важный момент: сравниваемые документы не должны иметь ревизий до вызова метода сравнения. Сначала вы должны принять все изменения. Мы уже позаботились об этом нюансе во фрагменте кода 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")
Выполнить код

Как сравнить документы Word, PDF, HTML JavaScript

  1. Установите Aspose.Words for Node.js via .NET
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой JavaScript проект.
  3. Загрузите два документа для сравнения
  4. Примите все изменения перед вызовом метода compare()
  5. Вызовите метод compare(), чтобы сравнить два документа.
  6. Вызвать метод Save(), передав имя выходного файла с требуемым расширением
  7. Получить результат сжатия в виде отдельного файла

JavaScript библиотека для сравнения документов

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.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

Самые популярные форматы файлов для сравнения

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.