【问题标题】:Save pdf document with name based on text in the document根据文档中的文本使用名称保存 pdf 文档
【发布时间】:2017-05-31 17:10:40
【问题描述】:

我有 pdf 文件要重命名。每个pdf文件的格式都是一样的。

在pdf文件中,有一串文字写着“你的位置号码是:0001”。

是否有 VBA 来扫描这些文件中的每一个,然后根据位置编号保存文档。在这种情况下,文档应保存为:0001.pdf。

【问题讨论】:

    标签: vba pdf adobe


    【解决方案1】:

    我邀请你看看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
    '...
    

    我希望这能回答你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2019-06-19
      • 2023-03-21
      • 2014-06-10
      • 1970-01-01
      相关资源
      最近更新 更多