我正在使用 FPDF 库生成 PDF 文件,我的要求是将 .eps
/.ai
文件写入 PDF 文件,为此我正在使用 EPS/此 FPDF 的 AI
扩展(http://www.fpdf.de/downloads/addons/1092/)
但是当在我的代码中实现它时,它显示错误为
FPDF error: No BoundingBox found in EPS file: my_eps_file.eps
我的PHP代码是
$pdf->ImageEps('my_eps_file.eps', 15, 70, 20);
我在同一个文件中也有一些文本写入功能,如果我删除这个 eps 文件写入语句一切正常,所以我可以说库包含没有问题,但 EPS 流中出了点问题,可以吗请帮助我,谢谢。
最佳答案
此函数使用“ereg”,已弃用。您必须将 ereg 替换为 preg_match。
替换这一行
ereg ("%%BoundingBox:([^\r\n]+)", $data, $regs);
有了这个
preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs);
关于php - 使用带有 PHP 的 FPDF 将 EPS 图像写入 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566946/