【问题标题】:Set PDF Initial View Window Options to Show Document Title (instead of File Name) Programmatically以编程方式将 PDF 初始视图窗口选项设置为显示文档标题(而不是文件名)
【发布时间】:2019-12-01 18:05:59
【问题描述】:

我通过 VBA 编写了 Acrobat Pro DC 脚本,以覆盖同名文件中的注释(注释)。

但是,我需要在窗口标题中显示输入文件的数量。

我已经弄清楚如何使用 Acrobat IAC 从 VBA 设置 PDF 的文档标题属性,但无法弄清楚如何将文件 > 文档属性 > 初始视图 > 窗口选项 > 显示框从文件名更改为文档标题使用 VBA 或 JavaScript 或 PowerShell 等。我看到我可以使用 .sequ 批处理序列设置 OpenInfo 和 DisplayDocTitle,但无法从 VBA、JavaScript 或 PowerShell 调用批处理序列。

您是否有任何想法、建议或产品可以在许多用户的计算机(都具有 Acrobat Pro DC)上运行,可以帮助我在打开每个文件或所有文件时更改此属性在文件夹中?

【问题讨论】:

  • 这不是答案,所以我将其作为评论留下......你不能。您不能通过 VBA 或 JavaScript 设置初始视图,并且根据设计,您不能以编程方式启动批处理序列。为什么需要输入文件的数量在窗口标题中?使用 Acrobat Pro 作为客户端时还有其他选项。例如,温度计对象可用于在不使用对话框的情况下显示状态消息。
  • @joelgeraci 温度计对象是什么?我无法通过 Google 找到任何显示其显示方式的屏幕截图。
  • 是的 - 这并不为人所知。它显示在 Acrobat UI 的右下方。见链接。 practicalpdf.com/images/thermometer.png

标签: javascript vba pdf acrobat acrobat-sdk


【解决方案1】:

这里不是解决方案,而是答案: 一位专家承包商强调,Adobe 选择不在脚本模型中提供对此的访问,并且在 IAC 模型中做得更少。我从他那里购买了一个带有源代码的示例(封闭源代码,所以他可以在他的网站上拥有它)示例插件来设置参数,然后用我的脚本调用插件的菜单项。 该参数存在于 ViewerPreferences > DisplayDocTitle (Boolean) 下的 Document Catalog 中。 因此,我正在结束这个问题,因为正在制定解决方案。

温度计提案不能满足需求,因为我需要在不影响或阻塞绘图本身的情况下,不影响文件名的情况下连续显示属性。温度计不保证连续,可能会遮挡部分绘图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多