PDF的合并是我们经常碰到的情况,我们的组件提供了多种方式来合并多个PDF文档。
1、首先我们可以手动把多个PDF文档合并。
操作步骤是:打开其中一个PDF文档,然后选择菜单(文档 -->插入页面),弹出页面插入选择对话框,选择我们所需要合并的其他PDF文档,设置好插入位置。点击确定,就能把两个文档合并成了一个PDF文档,保存起来即可。如果还想合并其他文档,重复以上操作。如果操作没有成功,有可能是PDF文档有权限控制,无法插入。这种操作纯粹是手工操作。
2、使用二次开发功能进行合并。
如果您懂点脚本或者VB C#之类的语言,则可以二次开发,批量合并多个PDF文档。我们的控件提供了API接口来进行合并,可以循环调用该API,把一个文件夹里面的PDF文档全部合并成一个PDF文档。
API接口说明:
//参数1:合并之后文档保存路径;
//参数2:第一个需要合并的文档路径;
//参数3:页面范围,如"1,3-5,20";(可选项)
//参数4:第二个需要合并的文档路径;
//参数5:页面范围 (可选项)
var Missing; //设置这个值为合并所有页面
var result = iStylePDF.Documents.Merge("c:/merge.pdf", "e:/合并1.pdf", Missing, "e:/合并2.pdf", Missing);
想了解更多,可以参考iStylePDF官方技术论坛()。