0

如何使用 PHP 从 PDF 文件中获取图像的坐标 (x,y)?

例如,我有一个 PDF 文档页面,我知道页面的大小,我有一张图像,我也知道它的大小(因为我已经使用该pdfimages工具提取了它)。但是,我需要知道这张图片在页面上的位置。

我读过它可能可以使用 FPDF 完成,但我不明白如何。

4

2 回答 2

1

要获取带有坐标、ImageData 和大小信息的 PDF 图像,您必须获取 PDFlib。您可以在此处获取 PECL 免费版本,在此处获取TET(文本提取工具包)。

配置 PDFlib 和 TET 并将它们链接到 php.ini 上的 php 扩展名(extension=pdf.so 和 extension=php_tet.so)后,您将在安装 PDFlib 的目录中找到一堆示例(您键入 ./configure && make && make install 或在哪里获得“php_tet.so”)。打开它们以查看如何使用这些功能。这个库是面向对象的。

有了它,您可以获得 PDF 每一页的所有图像(坐标、大小和创建 jpeg 文件)和文本(大小、字体和坐标)。

如果您有其他问题或您不清楚某点,我随时为您服务;)

PS对不起我的英语不是很好

于 2014-11-18T15:26:27.720 回答
0

一个选项是将您转换pdf为图像(有可用的脚本,没有尝试,但这可能会完成工作)

然后,您可以使用我在您的其他问题上发布的代码在另一个图像中定位图像。

于 2013-01-17T18:12:33.320 回答