【发布时间】:2017-05-31 17:10:40
【问题描述】:
我有 pdf 文件要重命名。每个pdf文件的格式都是一样的。
在pdf文件中,有一串文字写着“你的位置号码是:0001”。
是否有 VBA 来扫描这些文件中的每一个,然后根据位置编号保存文档。在这种情况下,文档应保存为:0001.pdf。
【问题讨论】:
我有 pdf 文件要重命名。每个pdf文件的格式都是一样的。
在pdf文件中,有一串文字写着“你的位置号码是:0001”。
是否有 VBA 来扫描这些文件中的每一个,然后根据位置编号保存文档。在这种情况下,文档应保存为:0001.pdf。
【问题讨论】:
我邀请你看看adobe-acrobat-and-vba-an-introduction
本文参考Acrobat Reader Interapplication Communication及其API reference
这些文档说明了如何使用 Acrobat Reader 应用程序的 COM 对象启动、加载和浏览 PDF 文档。
Dim app as Object, avdoc as Object, pageview as Object
Set app = CreateObject("AcroExch.App")
Set avdoc = app.GetActiveDoc
Set pageview = avdoc.GetAVPageView
'...
我希望这能回答你的问题。
【讨论】: