如何使用 PHP 从 PDF 文件中获取图像的坐标 (x,y)?
例如,我有一个 PDF 文档页面,我知道页面的大小,我有一张图像,我也知道它的大小(因为我已经使用该pdfimages
工具提取了它)。但是,我需要知道这张图片在页面上的位置。
我读过它可能可以使用 FPDF 完成,但我不明白如何。
如何使用 PHP 从 PDF 文件中获取图像的坐标 (x,y)?
例如,我有一个 PDF 文档页面,我知道页面的大小,我有一张图像,我也知道它的大小(因为我已经使用该pdfimages
工具提取了它)。但是,我需要知道这张图片在页面上的位置。
我读过它可能可以使用 FPDF 完成,但我不明白如何。
要获取带有坐标、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对不起我的英语不是很好