跳到内容
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 福昕首页
  • 开发中心
  • SDK文档资料
申请试用
  • 企业自动化
    • Compressor
  • 福昕CloudAPI
  • 福昕PDF SDK 软件开发工具包
    • 福昕PDF SDK(ActiveX)
    • 福昕PDF SDK(桌面/服务器)
    • 福昕PDF SDK(Plug-in)
    • 福昕 PDF SDK(安卓)
    • 福昕PDF SDK(iOS)
    • 福昕PDF SDK(Web)
  • 福昕管理控制台
    • 公有云
    • 私有云
    • 通用情况
  • 福昕阅读器
    • RMS插件
  • 福昕高级编辑器
    • AI助手
    • Mac版本
      • 常规问题
    • windows版本
      • ECM集成
      • 互联PDF
      • 企业管理指南
      • 保护
      • 内容编辑
      • 创建PDF
      • 压缩
      • 图章
      • 安装与卸载
      • 常见问题
      • 打印
      • 注释/评论
      • 福昕插件
      • 翻译助手
      • 翻译助手教程
      • 试用与激活
      • 转换
      • 页面管理
    • 教育用户
      • 论文查重
      • 论文畅
      • 操作指南
    • 网页版
      • Foxit eSign
      • 电子签章
    • 订阅
    • 资源
  • 福昕高级编辑器Linux版本
  • 福船图纸管理系统
  • 福昕PDF SDK 软件开发工具包 | 福昕PDF SDK 软件开发工具包 > 福昕PDF SDK(Web)
  • 标签:
  • insertIndex,pages,PDFDoc.mergePDFDoc,PDFViewer,文档合并,页面范围

PDF文档合并功能实现指南

  • 福昕知识库
  • 2025-09-09

PDFDoc.mergePDFDoc (options) 方法用于将另一个 PDF 文档的指定页面范围合并至当前 PDF 文档,支持精确指定插入位置、页面范围及图层标签等参数,可满足多样化的页面合并需求。

以下代码示例展示如何将源 PDF 文档的全部页面合并至当前 PDF 文档的起始位置:

      async function mergePdfDocuments() {
        const pdfViewer = await pdfui.getPDFViewer();

        const loadOptions = {
          range: {
            url: "../../../../docs/zoom使用手册.pdf",
          },
        };

        const sourcePdfDoc = await pdfViewer.loadPDFDocByHttpRangeRequest(
          loadOptions
        );
        const sourcePageCount = sourcePdfDoc.getPageCount();
        const sourcePageIndexes = Array.from(
          { length: sourcePageCount },
          (_, i) => i
        );

        const targetPdfDoc = await pdfViewer.getCurrentPDFDoc();

        await targetPdfDoc.mergePDFDoc({
          doc: sourcePdfDoc,
          insertIndex: 0, // 在文档头部插入新文档
          pages: sourcePageIndexes,
        });
      }

上述示例实现了将源文档所有页面合并至目标 PDF 文档前端的功能。通过调整 insertIndex 参数可指定插入位置,修改 pages 参数可自定义需要合并的页面范围,从而实现个性化的文档合并逻辑。

相关内容

如何将彩色PDF一键转为黑白版?

PDFViewCtrl中如何隐藏文本选中菜单

【福昕管理控制台】自动停用功能常见问题解答

如何去除PDF中的水印?

版式识别功能Layout Recognition功能Demo简介

自v2025.2.1和v14.0.1版本开始以及之后的版本,如何获取到msi的包

云文档列表右键菜单与程序语言不一致

如何重复使用区域高亮的功能

如何在页面中总是显示文档页面大小

如何实现总是在新窗口中打开文件

推荐内容

如何将彩色PDF一键转为黑白版?

PDFViewCtrl中如何隐藏文本选中菜单

【福昕管理控制台】自动停用功能常见问题解答

如何去除PDF中的水印?

版式识别功能Layout Recognition功能Demo简介

自v2025.2.1和v14.0.1版本开始以及之后的版本,如何获取到msi的包

云文档列表右键菜单与程序语言不一致

如何重复使用区域高亮的功能

如何在页面中总是显示文档页面大小

如何实现总是在新窗口中打开文件

产品
  • 应用行业
  • 白皮书
开发支持
  • 开发中心
  • SDK文档资料

销售咨询:010-50951668

客服电话:0591-38509808

销售咨询
微信公众号

©2025 福建福昕软件开发股份有限公司 版权所有

隐私策略