控制插入页面的位置

Control Where Pages Are Inserted

我正在使用以下语法将主 pdf 拆分为多个子 pdf。我的问题是页面以相反的顺序插入,因此输入不是 1、2、3、4,而是 4、3、2、1。

我需要更改什么才能使新工作簿中的页面顺序变为 1、2、3 4?

    For i = 1 To PNum
        Set newPDF = CreateObject("AcroExch.pdDoc")
        newPDF.Create
        NewName = "R:" & i & ".pdf"
        newPDF.InsertPages -1, PDDoc, i, 4, 0
        newPDF.Save 1, NewName
        newPDF.Close
        Set newPDF = Nothing
Next i

在第一个参数 (-1) 中,您告诉 Acrobat 在第 1 页之前插入新页面。Acrobat 页码从零开始,因此该行应显示为...

newPDF.InsertPages newPDF.GetNumPages-1, PDDoc, i, 4, 0 

...在新 PDF 文档的末尾插入新页面。