用于文档合并和拆分的 Node.js SDK

使用 REST API 和 Node.js Cloud SDK 通过高级文档合并和拆分功能增强工具和应用程序的功能。

开始免费试用

GroupDocs.Merger Cloud SDK for Node.js 是一个强大的解决方案,用于组合、拆分、删除和重新排列来自各种文档格式的单个页面或页面集合。将文档页面表示为图像是快速分析内容和文档结构的许多有用功能之一。它支持处理各种文档格式,包括 Microsoft Office Word、Excel 电子表格、PowerPoint 演示文稿、Visio 绘图、OneNote、PDF、HTML、OpenDocument、文本等。 通过对支持的文档格式应用更新或删除密码保护,提取文档的基本信息并执行文档安全操作。该 API 还有助于从源文档中提取、交换或旋转选定页面,并根据源文档中的指定页面准确生成新的结果文档。 适用于 Node.js 的 GroupDocs.Merger Cloud SDK 构建为 GroupDocs.Merger Cloud REST API 之上的一个层,可用于任何可以调用 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,如下所列:

  中文