用于观看PDF坐标的免费工具

Mic*_*l Z 17 pdf acrobat coordinate-systems

某些PDF查看器/编辑器中是否有任何工具,如Acrobat,Evince等,我可以在其中导航和观察PDF文档中任何选定点的坐标(即(x,y))?

Mic*_*l Z 12

我发现Gimp非常适合这个!它甚至有不同的度量单位,所以这是我的选择

  • 但Gimp完全没有意识到原始的PDF坐标系统(从每页的左下角开始,使用1/72英寸的单位),所以要注意你正在谈论的是什么样的坐标!PDF不知道或不关心像素坐标.Gimp只知道像素坐标,并且具有与原始PDF不同的坐标系(从左上角开始). (9认同)
  • “如果你想让 x,y 坐标从左下角开始,你可以垂直翻转图像。一切都会颠倒,但这都是透视问题。” - 从[这里](https://coderwall.com/p/3h8nog/view-real-time-pdf-coordinates) (2认同)

Til*_*err 9

Apache PDFBox PDFDebugger 2.0.* 在状态栏中显示 PDF 坐标。在此处获取:https : //pdfbox.apache.org/download.cgi

下载 pdfbox-app-2.0.*.jar 在上面链接的命令行工具下可用。然后使用所需的文件运行以下命令。

  java -jar pdfbox-app-2.0.*.jar PDFDebugger "InputFile" 
Run Code Online (Sandbox Code Playgroud)

您可以通过将鼠标悬停在 pdf 页面上来查看坐标。您可以从左侧选择特定页面,相应页面将显示在右侧。注意 pdf 从页面左下角显示坐标,因此如果您想使用这些坐标提取一些文本,您需要从总高度中减去 y 轴,然后使用它。在以下示例的情况下,您必须使用 x:47 y:(792-522)=270

在此处输入图片说明

3.0.0 版本有一些与此问题无关的额外功能:https : //repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-debugger/3.0.0-SNAPSHOT/

  • 简单、快速,但更适合技术人员快速上手。 (2认同)

Yot*_*tam 8

旧的GhostView (gv)也显示坐标。 在此输入图像描述


Lan*_*ico 6

为了解释@michael Z的答案,我发现了以下工作:

这些步骤适用于paint.net,但大多数像Gimp这样的图像处理程序应该是类似的:

  1. 在阅读器中打开pdf.
  2. 截图吧.
  3. 粘贴到paint.net
  4. 选择图像>垂直翻转.
  5. 选择视图>显示标尺.
  6. 也勾选像素.
  7. 调整图像大小以使用英寸,并且是8.5 x 11(如果是美国字母)和72 DPI.

现在使用矩形选择工具.图像是颠倒的,因此工具的左上角是.pdf的左下角,右下角是.pdf的右上角.

仅供参考 - 在Paint.Net中,底部工具栏始终显示光标的xy坐标.

它让你的眼睛有点眩晕,可以暂时阅读文档,但至少你现在可以对文档中的位置做出相当好的估计!

我发现这个描述也很有帮助

  • 您可以使用pdftojpg.me(将DPI值设置为72)来轻松进行大小调整。无需屏幕截图,复制粘贴等单个页面,尽管仍然需要手动执行垂直翻转步骤,但每个页面都会获得正确大小的JPG文件。也无需下载/安装任何东西。 (2认同)

And*_*ash 5

  1. CanOpener是一个非常令人印象深刻的工具,用于处理PDF文件.它作为Acrobat Pro的插件运行 - http://www.windjack.com/product/pdfcanopener/

  2. 另一种选择是使用Foxit Phantom PDF高级编辑器,它允许您选择对象并查看每个对象的属性.

  3. 您可以使用诸如Quick PDF Library之类的库将图像渲染为BMP文件,然后自己编写一个TOOL来滚动和缩放报告返回协调的BMP文件. http://www.quickpdflibrary.com - (注:我为Quick PDF做咨询工作)

  4. 我相信您可以将PDF加载到Adobe Illustrator中并获取状态栏中的当前坐标.

安德鲁

  • 如果你想要免费工具,那么你应该在你的问题中指定免费. (5认同)
  • 好的,谢谢,但你所有的工具都不是免费的.我发现Gimp非常适合这个!它甚至有不同的度量单位,所以这是我的选择 (3认同)