我有一个PDF模板文件。它有一堆我需要用PHP编写的字段。如何轻松确定文件中字段的xy坐标?现在我正在使用xy位置,但试错法非常耗时。有一个更好的方法吗?或者甚至可以轻松获取pdf文件中某个点的xy坐标?
答案 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. 并且必须通过读取边尺度来解释坐标, 这很难准确。
Adobe 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脚本的方法。