我有一个非常烦人的 PDF 文件,里面有空格,打印出来后需要手动填写表格,但是作者实际上并没有将其变成“PDF 格式”。
我想知道是否有任何软件包可以帮助我填写表格。我知道几乎任何 PDF 编辑器都允许我在表单上输入文本,但我正在寻找可以专门帮助我解决以下两个问题的软件包:
- 垂直对齐多个表单字段(例如左边缘)
- 帮助我使所有文本与表单字段底部的“线”保持相同的距离。
(此外,如果您知道可以帮助解决此问题的网络应用程序,我也会接受这些答案。)
答案1
我建议您检查所有适用于 Linux 的 PDF 创建器/编辑器:
創作者
- OpenOffice.org:一个内置 PDF 创建功能的开源办公套件。
- LibreOffice.org:一个内置 PDF 创建功能的开源办公套件。
- Xournal:一个创建 PDF 的开源程序。
- 导入和导出 PDF 文件的 Inkscape 矢量绘图程序。
- Scribus:一个用于专业页面布局的开源程序。
編輯
- PDFedit:用于查看或编辑 PDF 文档内部结构的开源程序
- PDF Studio:用于查看和编辑 PDF 文档的专有软件
- Pdftk:可以合并、分割、加密/解密、加水印/盖章和操作 PDF 文件
并选择一个适合你的问题
答案2
- 安装 acroread。请点击此链接。http://www.techheadz.co.uk/222.html
- 使用 acroread 打开文件,如果有任何表格,您将自动获得打字机选项
PS 请原谅我没有发布开源解决方案,但这确实很有帮助。
答案3
从你的问题中我了解到你需要经常或多次执行此操作。我看到以下解决方案:
(编辑)另一种解决方案:使用 Xournal。Xournal 允许您注释 PDF 并使用这些注释创建一个 gzip 压缩的 XML 文件。您可以随意编辑或处理该文件,然后使用 Xournal 创建包含原始文件和注释的复合 PDF。这可能是最简单的解决方案。
在您选择的 PDF 编辑器中编辑 PDF 文档并自行插入表单字段(它们可以是透明的,这样您就不会改变表单的外观)。
编写一个修改 PDF 的程序——这适用于填写大量表格。许多编程语言都有可以直接操作 PDF 文件的库。然而,这需要 PDF 和编程知识。
另一种以批处理方式生成表单的解决方案,看起来很复杂,但实际上可能相当简单。使用程序
pdftops
将 pdf 转换为 postscript。postscript 文件是简单的文本,并且postscript 很容易学习换句话说,你可以用任何脚本来操作PS文件,只需在文件末尾插入几个命令即可。