以编程方式从Excel数据填写PDF表单

时间:2011-02-27 18:37:26

标签: pdf excel-vba vba excel

我正在寻求在Windows中实现PDF表单填写。数据在Excel 2010中。我更喜欢从Excel VBA以编程方式执行此操作。目标PDF是IRS纳税表,即PDF版本1.6和1.7。什么是自动填表表格?

2 个答案:

答案 0 :(得分:1)

有一家名为Foxit Software的公司似乎有一些非常好的PDF工具。我目前使用他们的Reader而不是Adobe,并发现它更快,资源更少,崩溃更少。确实有一些SDK选项:

http://www.foxitsoftware.com/pdf/sdk/

似乎应该有一种方法来使用ActiveX和Excel。最大的未知数是他们没有在他们的网站上列出任何SDK定价,但可能值得花时间联系他们并找出他们提供的内容?

答案 1 :(得分:1)

也许我的开源工具BulkPDF可以做你想要的。

什么是BulkPDF?

  

BulkPDF是一款免费且易于使用的免费软件(开源),可以自动填充具有不同值的现有PDF表单。只需要具有所需值的电子表格(Microsoft Excel 2007/2010/2013,LibreOffice或OpenOffice Calc)。

它是如何运作的?

  

BulkPDF会自动识别所选表格中的值。然后必须手动将列名称分配给表单字段。填充进度开始后,BulkPDF将逐行进行并将单元格值写入表单。

功能

  • 支持文本字段,复选框,单选按钮,组合框和列表框
  • 每个表单字段的单独配置
  • 文件名可自由配置自动值
  • 为单个表单字段以及整个文档设置写保护
  • 保存并加载配置
  • 配置可手动调整(XML)
  • 配置文件中的相对路径
  • 可用的命令行工具
  • 与Acroform和XFA兼容

enter image description here

enter image description here