免费工具观看坐标在PDF中

免费工具观看坐标在PDF中,pdf,acrobat,coordinate-systems,Pdf,Acrobat,Coordinate Systems,在某些PDF查看器/编辑器(如Acrobat、Evince等)中是否有任何工具可以导航和查看PDF文档中任何选定点的坐标(即(x,y)) 编辑->分析->地理空间定位工具 CanOpener是一个处理PDF文件的非常令人印象深刻的工具。它作为Acrobat Pro的插件运行- 另一个选项是使用Foxit Phantom PDF高级编辑器,它允许您选择对象并查看每个对象的属性 您可以使用诸如Quick PDF library之类的库将图像渲染为BMP文件,然后编写一个小工具来滚动和缩放BMP文件(

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

编辑->分析->地理空间定位工具

  • CanOpener是一个处理PDF文件的非常令人印象深刻的工具。它作为Acrobat Pro的插件运行-

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

  • 您可以使用诸如Quick PDF library之类的库将图像渲染为BMP文件,然后编写一个小工具来滚动和缩放BMP文件(注:我为Quick PDF做咨询工作)

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


  • Andrew

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

    有一个比Gimp更轻的ImageMagick,它可以沿着鼠标指针提供坐标。

    我使用InkScape v 0.91绘制PDF矩形来提取文本。它可以将PDF加载到画布中。在打开文档以获取文档属性时,不要忘记将测量值更改为英寸(Ctrl-Shift-D)。对于“页面属性”选项卡,将默认单位设置为英寸;对于“栅格属性”选项卡,将栅格单位设置为英寸。
    这一页解释了PDF坐标系及其测量单位。

    为了解释@michael Z的答案,我找到了以下作品:

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

  • 在reader中打开pdf
  • 截图
  • 粘贴到paint.net中
  • 选择图像>垂直翻转
  • 选择查看>显示标尺
  • 也勾选像素
  • 调整图像大小,使用英寸,8.5 x 11(如果是美国字母)和72 DPI
  • 现在使用矩形选择工具。图像是颠倒的,因此该工具的左上角是.pdf的左下角,右下角是.pdf的右上角

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

    这会让你的眼睛有点眼花,但至少你现在可以很好地估计文档上的位置了


    如果您试图在不使用Acrobat Pro的情况下执行此操作,因为Acrobat Pro不是免费的,以下是您可以执行此操作的方法。 1.下载并安装Acrobat Pro(是) 2.激活试用版。如果你已经这么做了,没关系 3.一旦试用完成,您将丢失Acrobat提供的一系列工具,但绝对不会丢失光标坐标工具

    下面是如何使用它 1.转到主菜单条,单击“视图”,然后选择“显示/隐藏”
    2.从这里你可以选择光标坐标,瞧,我正在寻找一个工具来获取坐标以使用PDFBox库中可用的提取选项。Gimp方法对我来说很有效。我在Gimp中打开PDF并将测量单位设置为点。

    Apache PDFBox PDFDebugger 2.0.*在状态栏中显示PDF坐标。在这里获取:

    下载pdfbox-app-2.0.*.jar,该文件位于上述链接的命令行工具下。然后使用所需文件运行以下命令

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

    3.0.0版本有一些与此问题无关的额外功能:

    如果您不想为这样一个琐碎的任务安装任何繁重的软件,您可以在xfdf文件中创建注释,设置它们的位置,然后查看在PDF中注释的区域

    您可以使用此模板:

    <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
        <annots>
            <square style="solid" width="4" color="#000000" opacity="1" creationdate="D:20190624111403Z" flags="print" date="D:20190624111403Z" page="0" rect="0,0,135,390.6" subject="ROI" title="ROI" />
        </annots>
        <pdf-info version="2" xmlns="http://www.pdftron.com/pdfinfo" />
    </xfdf>
    
    
    
    更改“rect”属性的坐标,将文件另存为xfdf。然后,当您在Adobe reader中打开xfdf文件时,读取器将询问PDF文件的位置。找到PDF文档,您将看到在指定坐标处绘制的矩形。

    同样,良好的旧显示坐标。

    gsview不能显示鼠标坐标吗?坐标根据哪个坐标系?正如您肯定知道的,坐标系在内容流中非常灵活。当我选择此选项时,我会看到一个带有空纬度和经度标签的小窗口,当我将鼠标指向文档时,这些标签不会更改:(这个工具只对你有用。好吧,谢谢,但是你所有的工具都不是免费的。我发现Gimp非常适合这个!它甚至有不同的度量单位,所以这是我的选择。如果你想要免费工具,那么你应该在你的问题中指定免费。但是Gimp完全不知道原始的PDF坐标系(从每页的左下角开始,使用1/72英寸的单位),所以要注意你所说的坐标类型!PDF不知道或不关心像素坐标。Gimp只知道像素坐标,并且坐标系与原始PDF不同(从左上角开始)。“如果你想让x,y坐标从左下角开始,你可以垂直翻转图像。一切都是颠倒的,但这都是透视的问题。”-从Linux中如何使用它?你可以使用pdftojpg.me(通过将DPI值设置为72)更轻松地调整大小。无需截图、复制粘贴等。虽然每个页面都有一个大小正确的JPG文件