快速向现有 PDF 文件添加文本/填写表格

快速向现有 PDF 文件添加文本/填写表格

我相信我不是唯一一个遇到以下问题的人:有人在 pdf 文件中有一个 pdf 文档(通常是需要反复填写的某种表格),但它不是 PDF 意义上的表格。人们希望能够快速填写表格,但有些字段总是相同的。一个解决方案是使用包pdf页面将表单包含到 .tex 文档中并添加一些具有绝对定位的文本。然后每次需要填写表单时,只需快速更改一些文本即可。这种方法可行,但即使使用二分搜索,找到正确的绝对位置的过程也很慢。有没有工具可以帮助解决这个问题?或者也许有更好的解决方案?

(我知道pdf编辑,但对我来说它不稳定。)

答案1

我有一个非常神奇的技术魔法可以帮助我做到这一点。它被称为矩形均匀长边读取器。您需要一个尖头常规墨水整齐排版可编辑文档格式的文档。获得该格式后,将矩形均匀长边读取器放在尖头常规墨水整齐排版可编辑文档上,读取器就会神奇地告诉您方框在哪里!

也就是说,我通常只使用类似期刊或者贾纳尔这样做可以节省易腐烂的吸收剂纸浆环境资源。

答案2

我使用 pdfpages 和绝对定位做了与您相同的操作,但是......

...在这种情况下,实时更新 PDF 预览器会大有帮助,它会在您编辑时自动实时更新,因此您无需在对定位参数进行小幅调整时点击重新编译。

至少对于 GNU/Linux 系统来说,有以下几个可用:

gummi LaTeX 编辑器

whizzytex (用于 emacs)

vim + mupdf 的 live-latex-preview 脚本

我不确定其他操作系统有什么功能或类似的功能。

答案3

使用适当的图表程序:我使用全方位抽奖, 但Inkscape也可以这样做。在您想要放置 Latex 框的位置创建矩形。调出对象检查器并查看属性。记下框的尺寸,记住 Tex 使用的 概念与pt其他人不同。

我希望有一个更自动化的系统来找到这些盒子,但是这个系统已经足够好了。

后记啊,Caramdir 首先建议了 Inkspace。

答案4

在探索了不同的解决方案之后,我发现福祉pdf阅读器是在 pdf 文件上添加文本最简单、最可靠的解决方案。

使用福柯斯特阅读器的“注释”->“打字机”功能,您可以将文本放入pdf文件中,其结果可以被acrobat很好地识别,然后打印出漂亮的填充表格。

相关内容