使用PHP在PDF中协调图像

时间:2013-01-15 12:15:11

标签: php pdf coordinates fpdf

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

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

我读过它可能是用FPDF完成的,但我无法理解。

2 个答案:

答案 0 :(得分:1)

要获取带有坐标,ImageData和大小信息的PDF图像,您必须获取PDFlib You can get the PECL free version here和TET(文本提取工具包)here

配置PDFlib和TET并将它们连接到php.ini上的php扩展(extension = pdf.so和extension = php_tet.so)后,您将在目录中有一堆示例你在哪里安装了PDFlib(在你键入的地方./configure&& make&& make install或你得到的地方#34; php_tet.so")。打开它们以查看如何使用这些功能。这个lib是面向对象的。

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

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

P.S抱歉我的英语不是很好

答案 1 :(得分:0)

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

然后,您可以使用我在其他question上发布的代码在其他图片中找到图片。