ran*_*531 5 c# pdf vba batch-file excel-vba
我最初在Adobe的论坛上问这个问题但是还没有收到任何回复.
我必须每周将一组(100多个)PDF文件合并到一个报告中,到目前为止,我一直在手动选择文件,右键单击并选择"合并支持的文件".杂技演员".我想要做的是以编程方式复制这个完全相同的过程(最好是在Excel/VBA中,但C#或Batch命令是可接受的替代方案).我目前有代码将组合pdf文件,但它不会保持书签结构与"在Acrobat中组合支持的文件"的方式相同.
换句话说,我说有三个名为"A.pdf","B.pdf"和"C.pdf"的文件,每个文件包含两个名为"Bkmrk 1"和"Bkmrk 2"的书签.我想以编程方式将这三个文件合并为一个文件,该文件有9个书签,看起来像下面的结构:
A
Bkmrk 1
Bkmrk 2
B
Bkmrk 1
Bkmrk 2
C
Bkmrk 1
Bkmrk 2
Run Code Online (Sandbox Code Playgroud)
我首先尝试通过Acrobat SDK自动执行该过程,但据我所知,Acrobat SDK不允许程序与执行"组合文件"菜单选项时出现的对话框进行交互,因此无效.我还尝试了以编程方式将页面从一个pdf文件插入到另一个文件中的选项,但是这不会产生我正在寻找的书签结构,也不会让我操纵书签层次结构以创建我正在寻找的书签结构.
有没有人知道如何做到这一点?任何帮助将不胜感激!
| 归档时间: |
|
| 查看次数: |
9210 次 |
| 最近记录: |