【问题标题】:Changing a PDF author programmatically以编程方式更改 PDF 作者
【发布时间】:2013-01-03 17:56:50
【问题描述】:

在我的办公室里,我们有大约 1000 个包含任意标题和作者信息的 PDF。我的老板创建了一个电子表格,其中包含 PDF 文件名、适当的标题和适当的作者信息。

我想找到一种编程方式将数据从 Excel 工作表移动到 PDF 属性?

我的首选语言是 Python,因此我寻找了一个 Python 库来执行此操作,我查看的每个库都将作者和标题字段设置为只读。

如果 Python 没有可以工作的库,我可以使用 VBA、VB.NET、JavaScript...我会借此机会学习一门新语言。

【问题讨论】:

标签: python pdf


【解决方案1】:

如果你想学习java你可以使用Apache PDFBox

Here 是一个实现示例。

【讨论】:

    【解决方案2】:

    在 Acrobat X Pro 中使用动作向导。

    创建新动作。

    设置开始于保存到步骤。

    设置复选框覆盖现有文件

    选择内容。选择添加文档描述

    鼠标左键点击选项。取消选中 Autor 复选框 保持原样 并输入新的 Autor 名称。

    保存按钮,设置动作名称你的动作名称

    运行动作:

    文件- 操作向导 - 您的操作名称

    我测试它 - 工作)。

    【讨论】:

    • 请注意问题中的“以编程方式”一词。使用 Acrobat X Pro 的手动步骤无关紧要……应该删除。
    • @JimBalter 在作者的问题中,任务不是程序员,而是系统管理员。以任何方式尽快解决此类任务。也许您想使this.info.author = <SetNewAuthor> 复杂化,但为什么呢?)这个问题是针对superuser 的。 Javascript 将正式执行。
    • "该任务不被认为是程序员,而是系统管理员" -- 不,再次,它说"以编程方式"。标题、问题、问题下的 cmets 和接受的答案的每个单词都与编程有关。不,这不是超级用户的问题——有一个 StackExchange 可以解决这个问题,但这是专门用于编程的 StackOverflow。
    猜你喜欢
    • 2010-10-05
    • 2017-09-05
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2015-08-16
    • 2012-10-04
    相关资源
    最近更新 更多