【问题标题】:Add text to pdf using Excel -VBA使用 Excel -VBA 将文本添加到 pdf
【发布时间】:2017-09-11 13:12:19
【问题描述】:

我对 VBA 了解不多。 但我有一个我认为可以用 VBA 解决的问题。

我有一个 400 页的 PDF 文件。我有一个带有页码和一些文字的 Excel。现在我希望将此文本复制粘贴到 PDF 中(在 PDF 工具中的绘图标记下添加文本)。

我可以手动完成,但需要 3 到 4 天。所以任何人都可以帮助我,让我的工作更轻松。我想在 Excel-VBA 中执行此操作。

我有 2013 Excel 和 Acrobat xi Pro。

【问题讨论】:

  • 你有个问题,我认为你低估了。
  • 如果你只有一把锤子,那么一切看起来都像钉子。

标签: excel pdf vba


【解决方案1】:

视情况而定。

  • 如果 pdf 中有表格,您当然可以通过编程方式填写表格。
  • 如果您的文档不包含表单,您将无法以简单的方式解决此问题。

为什么,我听到你问了?

  • PDF 文档虽然享有盛誉,但更像是指令的容器,而不是所见即所得的格式
  • 指令捆绑在称为“对象”的组中
  • 可以将对象压缩 (DEFLATE) 到流中
  • 对象已编入索引,因此可以重复使用(这称为外部参照)
  • 索引使用字节偏移量来掌握文档中哪个对象的位置

现在如果你想在文档的某处添加一个字符会发生什么

  1. 您需要对流进行解码,以确定您实际放置内容的位置
  2. 找到正确的流并插入角色后,您还搞砸了外部参照表。
  3. 什么都行不通了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    相关资源
    最近更新 更多