Объединение документов Word с помощью слияния документов Word

Работа с файлами Docs/Docx становится затруднительной, когда данные разбросаны по нескольким файлам Word. Этот сценарий приводит к пустой трате времени и ценной рабочей силы. К счастью, GroupDocs.Merger является решением этой проблемы, поскольку он предлагает REST API и облачные SDK для объединения документов Word в один файл. Кроме того, этот API слияния документов Word позволяет пользователям настраивать вызовы API в соответствии с требованиями. В этом сообщении блога мы рассмотрим, как объединить документы Word в приложении на базе Node.js с помощью GroupDocs.Merger Cloud SDK для Node.js.

В этой статье мы рассмотрим следующие моменты:

Установка API Word Document Merger

Установить GroupDocs.Merger Cloud Node.js SDK в проект на базе Node.js довольно просто. Просто запустите следующую команду в терминале и начните использовать методы корпоративного уровня для программного объединения файлов Word.

npm install groupdocs-merger-cloud

Посетите эту ссылку, чтобы узнать о процессе получения учетных данных API для GroupDocs.Merger SDK.

Объединение документов Word в Node.js программно

В этом разделе демонстрируется фактическая реализация функциональности. Мы загрузили два разных файла Docs/Docx в облако API панель управления. Таким образом, вы можете загружать файлы вручную или программно.

Ниже приведены шаги для программного объединения документов Word:

  • Включите модуль groupdocs-merger-cloud в свое приложение.
  • Создайте экземпляр DocumentApi с учетными данными API.
  • Создайте экземпляр класса JoinItem.
  • Создайте экземпляр объекта класса FileInfo.
  • Задайте путь к исходному файлу Word.
  • Создайте объект класса JoinOptions.
  • Вызовите свойство JoinItems, чтобы назначить массив исходного документа.
  • Установите путь вывода для созданного документа.
  • Инициализируйте экземпляр класса JoinRequest и передайте его в метод join.

В следующем фрагменте кода показано, как объединить документы Word с помощью Node.js:

// Включите модуль groupdocs-merger-cloud в свое приложение.
const merger_cloud = require("groupdocs-merger-cloud");

const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";

// Создайте экземпляр DocumentApi с учетными данными API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Создайте экземпляр класса JoinItem.
let item1 = new merger_cloud.JoinItem();
// Создайте экземпляр объекта класса FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Задайте путь к исходному файлу Word.
item1.fileInfo.filePath = "sample.docx";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";    
 // Создайте объект класса JoinOptions.
let options = new merger_cloud.JoinOptions();
// Вызовите свойство JoinItems, чтобы назначить массив исходного документа.
options.joinItems = [item1, item2];
// Установите путь вывода для сгенерированного документа
options.outputPath = "Output/joined.docx";
// Инициализируйте экземпляр класса JoinRequest и передайте его в метод соединения.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));

Приведенный выше фрагмент кода объединит документы Word и создаст сгенерированный файл в папке «Выход». Однако вы можете загрузить файл вручную или программно, вызвав метод DownloadFile.

объединить файлы Word

Присоединяйтесь к документам Word Online

GroupDocs.Merger предлагает онлайн версию SDK для объединения документов Word. Все, что вам нужно сделать, это просто перетащить/загрузить файл Docs/Docx и нажать кнопку «Объединить сейчас». Прежде всего, вам не нужна предварительная подписка, чтобы использовать это онлайн-объединение документов Word.

объединить документы Word онлайн

Заключение

Мы надеемся, что вы научились объединять документы Word с помощью GroupDocs.Merger Cloud SDK. Кроме того, мы также рассмотрели шаги и пример кода для достижения этой функциональности. Более того, этот API слияния документов Word прост в использовании и интегрируется с вашим проектом на основе Node.js. Поэтому не пропускайте документацию, чтобы узнать о других полезных функциях. Фактически, вы можете напрямую взаимодействовать с нашими API здесь, а также найти исходный код в репозитории GitHub.

Кроме того, мы рекомендуем вам следовать нашему руководству по началу работы.

Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Frequently Asked Questions – FAQs

Есть ли способ объединить документы Word?

GroupDocs.Merger Cloud SDK предлагает широкий набор методов и свойств для программного объединения документов Word. Для этого вы можете инициализировать экземпляр класса JoinRequest и передать его в метод соединения для join документов Word.

Как объединить 2 документа Word?

Пожалуйста, посетите эту ссылку, чтобы узнать ответ подробно.

Смотрите также