Java 如何提取图像的x和y坐标&;来自PDF的图像详细信息

Java 如何提取图像的x和y坐标&;来自PDF的图像详细信息,java,pdf,pdfbox,Java,Pdf,Pdfbox,我想使用PDFBox从PDF中提取图像的x和y坐标 还可以查看图像的详细信息,如id或名称 我尝试了“PDFStreamEngine”,但无法获得图像的准确位置 提前谢谢 您是否尝试了源代码下载中的PrintImageLocations.java示例?除了@Tilman的指针:图像的“id或名称”到底是什么意思?感谢mkl@mkl这里我使用wkhtmltopdf将html转换为PDF。因此html有多个带有id和名称的图像。转换PDF并尝试从PDF中提取图像后。是否有任何方法可以获得在HTML中

我想使用PDFBox从PDF中提取图像的x和y坐标

还可以查看图像的详细信息,如id或名称

我尝试了“PDFStreamEngine”,但无法获得图像的准确位置


提前谢谢

您是否尝试了源代码下载中的PrintImageLocations.java示例?除了@Tilman的指针:图像的“id或名称”到底是什么意思?感谢mkl@mkl这里我使用wkhtmltopdf将html转换为PDF。因此html有多个带有id和名称的图像。转换PDF并尝试从PDF中提取图像后。是否有任何方法可以获得在HTML中设置的图像(如ID、名称或自定义属性)的唯一标识?“是否有任何方法可以获得在HTML中设置的图像(如ID、名称或自定义属性)的唯一标识?”-PDF中没有任何方法要求保留此类标识。也许wkhtmltopdf还是做到了。然而,如果它这样做了,它是如何做到的也不清楚。因此,您首先要了解的是*wkhtmltopdf是否以某种方式在PDF中包含此类ID,如果包含,如何包含。只有在这之后,询问PDFBox是否可以检索这些ID才有意义。请共享这样的PDF。虽然图像可以有一个PDF格式的名称,但通常是“Im1”、“Im2”等,但这个工具可能使用了一些未使用的标记来做您想要做的事情。或者,使用PDFDebugger查看您的PDF。