如何获取PDF中某点的X,Y坐标

时间:2009-03-20 21:17:10

标签: php pdf

我有一个PDF模板文件。它有一堆我需要用PHP编写的字段。如何轻松确定文件中字段的xy坐标?现在我正在使用xy位置,但试错法非常耗时。有一个更好的方法吗?或者甚至可以轻松获取pdf文件中某个点的xy坐标?

3 个答案:

答案 0 :(得分:9)

按照我的偏好:

<强>苹果:     Skim - 选择一个文本框。在右下角看X,Y,加上盒子高度&amp;宽度。

预览(包含在OSX中),选择一个文本框:            工具 - &gt; Show Inspector - &gt;选择带有小标尺图标的第4个标签。            这给出了坐标,但是左上角的原点(网络标准来源,            但不是pdf惯例)

Linux和Unix :不知道,但试试......    GSView程序    xpdf的   了Evince   侏儒-GV

<强>窗:    GSView 现在是我最喜欢的:快速,方便的常开坐标显示,免费

福昕阅读器,免费阅读坐标(参见“属性”框),                  如果要保存文件修订,则为100美元。

Foxit Phantom ($ 130)不显示坐标。

PDF-Xchange 也可免费使用,但Y原点是左上角,而不是左下角,              所以你必须从页面高度中减去每个Y.              并且必须通过读取边尺度来解释坐标,              这很难准确。

Adob​​e Acrobat - 我提交的销售和技术支持票据说是700美元的读者              会做的。我没有检查过。

答案 1 :(得分:1)

您问题的表单填写部分似乎与this question有关。至于coords,我无法帮助PHP,但我有一个很好的Perl解决方案。以下是关于计算文本的X,Y坐标的two questions。 CAM :: PDF有一个fillformfields.pl实用程序,可以提供帮助。

答案 2 :(得分:1)

我认为迟到总比回答这个问题好:

Foxit PDF Editor(现已纳入Foxit PhantomPDF Standard或Business)将显示PDF文件中任何对象的坐标。您必须单独检查每个对象的唯一问题 - 手动单击对象并读取坐标。我还没有找到一种自动提取坐标并将它们传输到PHP脚本的方法。