PDF-XChange Editor SDK 合并多个 PDF VBA (Excel)
PDF-XChange Editor SDK to merge multiple PDF with VBA (Excel)
我正在尝试将多个 PDF 文件合并为一个文件...多亏了我在 PDF-XChange 的支持论坛上找到的一个片段,我才能够做到这一点。问题是它只允许我做一次。之后它会生成一个错误,就像某些东西被打开一样。
如果我关闭 excel 文件(它是我开发代码的地方),我可以再次执行例程(一次).
我得到的错误是:
方法中产生错误Doc.WriteToFile
为了测试,我创建了一个简单的例程:
Public Sub CreateDoc()
Dim PXC As New PXC_Inst
Dim Doc As IPXC_Document
'Initialize
PXC.Init ""
'Create new document, save as pdf
Set Doc = PXC.NewDocument()
Doc.WriteToFile "c:\users\syntax\desktop\Test.pdf"
'Close document and Finalize
Doc.Close
PXC.Finalize
End Sub
在其所需参考下方(安装 PDF-XChange Core API SDK 后):
谁能给我一个关于这件事的提示?
非常感谢!
对于遇到此 post 的任何人,我发现使它起作用的解决方案是调用 PXC_Inst
的 INIT
和 FINALIZE
方法,当 excel分别启动和退出。
我正在尝试将多个 PDF 文件合并为一个文件...多亏了我在 PDF-XChange 的支持论坛上找到的一个片段,我才能够做到这一点。问题是它只允许我做一次。之后它会生成一个错误,就像某些东西被打开一样。
如果我关闭 excel 文件(它是我开发代码的地方),我可以再次执行例程(一次).
我得到的错误是:
方法中产生错误Doc.WriteToFile
为了测试,我创建了一个简单的例程:
Public Sub CreateDoc()
Dim PXC As New PXC_Inst
Dim Doc As IPXC_Document
'Initialize
PXC.Init ""
'Create new document, save as pdf
Set Doc = PXC.NewDocument()
Doc.WriteToFile "c:\users\syntax\desktop\Test.pdf"
'Close document and Finalize
Doc.Close
PXC.Finalize
End Sub
在其所需参考下方(安装 PDF-XChange Core API SDK 后):
谁能给我一个关于这件事的提示? 非常感谢!
对于遇到此 post 的任何人,我发现使它起作用的解决方案是调用 PXC_Inst
的 INIT
和 FINALIZE
方法,当 excel分别启动和退出。