浏览代码

fix: 合并 PDF 接口合并的指定位置 bug 修复

liutian 3 月之前
父节点
当前提交
d7243825bc
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      packages/core/src/worker/compdfkit_worker.js

+ 2 - 1
packages/core/src/worker/compdfkit_worker.js

@@ -1158,9 +1158,10 @@ class CPDFWorker {
 
     messageHandler.on('MergePDFs', async (data) => {
       const { files } = data
-      const { doc, pagesCount: insertPageIndex } = await handleDocument(files[0])
+      const { doc } = await handleDocument(files[0])
       let result = null
       for (let i = 1; i < files.length; i++) {
+        const insertPageIndex = Module._GetPageCount(doc)
         const { doc: importDoc, pagesCount } = await handleDocument(files[i])
         const importRange = stringToNewUTF8('1-' + pagesCount)
         Module._ImportPagesAtIndex(doc, importDoc, importRange, insertPageIndex)