2010-11-11 400 views
2

我正在寻找一种方法来将多个PDF文件合并为一个使用VBScript,仅使用Acrobat和Distiller - 而不使用任何第三方软件。尽管我真的很努力地在网上搜索解决方案,但我找不到一个解决方案。有人可以帮我在这里吗?用VBScript合并多个PDF文件

谢谢! S.

回答

2

我以前使用VBScript的Acrobat的Interapplication Communication功能取得了成功。我没有一个完整版本的Acrobat与测试,但至少应该给你一个起点:

Dim app 
Set app = CreateObject("AcroExch.App") 

Dim srcDoc, destDoc 
Set srcDoc = CreateObject("AcroExch.PDDoc") 
Set destDoc = CreateObject("AcroExch.PDDoc") 

srcDoc.Open srcPath 
destDoc.Create 
destDoc.InsertPages 0, srcDoc, 0, srcDoc.GetNumPages(), 0 
destDoc.Save 0, destPath 

srcDoc.Close 
destDoc.Close 
app.Exit 

API reference的OLE自动化部分包含可用的类和方法的列表。

+0

嗨Cheran, 非常感谢,我会尽力回复你。 – Sam 2010-11-12 16:53:26