Node.js SDK для слияния и разделения документов

Расширьте возможности своих инструментов и приложений с помощью расширенных функций объединения и разделения документов с помощью REST API и Node.js Cloud SDK.

Начать бесплатную пробную версию

GroupDocs.Merger Cloud SDK для Node.js — это надежное решение для объединения, разделения, удаления и изменения порядка одной страницы или набора страниц из документов различных форматов. Представление страниц документа в виде изображений — одна из многих полезных функций для быстрого анализа содержимого и структуры документа. Он поддерживает работу с широким спектром форматов документов, включая Microsoft Office Word, электронные таблицы Excel, презентации PowerPoint, рисунки Visio, OneNote, PDF, HTML, OpenDocument, текст и многие другие. Извлекайте основную информацию из документа и выполняйте операции по обеспечению безопасности документа, применяя обновление или удаление защиты паролем из поддерживаемых форматов документов. API также полезен для извлечения, замены или поворота выбранных страниц из исходного документа и точного создания нового результирующего документа на основе указанных страниц из исходного документа. Пакет SDK GroupDocs.Merger Cloud для Node.js представляет собой слой поверх REST API GroupDocs.Merger Cloud, который можно использовать с любым языком или платформой разработки, которые могут вызывать REST API.

Функции REST API слияния документов

Объединение нескольких страниц, слайдов или электронных таблиц в один документ

Поменять местами любые две страницы, слайды или листы в документе

Поворачивайте страницы, устанавливая углы поворота, такие как 90, 180 или 270 градусов.

Разделите любой документ на файлы меньшего размера

Удалить любую отдельную страницу или набор определенных страниц

Изменить ориентацию страницы

Изменение порядка страниц, слайдов или диаграмм

Установить, сбросить и удалить пароль

Получить список поддерживаемых форматов файлов

Объединение страниц из разных документов — Node.js

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class JoinPagesFromVariousDocuments {
  static async Run() {
  
    let item1 = new merger_cloud.JoinItem();
    item1.fileInfo = new merger_cloud.FileInfo();
    item1.fileInfo.filePath = "WordProcessing/sample-10-pages.docx";
    item1.pages = [3, 6, 8];

    let item2 = new merger_cloud.JoinItem();
    item2.fileInfo = new merger_cloud.FileInfo();
    item2.fileInfo.filePath = "WordProcessing/four-pages.docx";
    item2.startPageNumber = 1
    item2.endPageNumber = 4
    item2.rangeMode = merger_cloud.JoinItem.RangeModeEnum.OddPages;
      
    let options = new merger_cloud.JoinOptions();
    options.joinItems = [item1, item2];
    options.outputPath = "Output/joined-pages.docx";

    let result = await documentApi.join(new merger_cloud.JoinRequest(options));

    console.log("Output file path: " + result.path);
  }
}
module.exports = JoinPagesFromVariousDocuments;

Ресурсы поддержки и обучения

GroupDocs.Merger Cloud также предлагает отдельные SDK для слияния документов для других языков, перечисленных ниже:

  РУССКИЙ