我使用FPDF库生成PDF文件,我的要求是将.eps/.ai文件写入PDF文件,为此,我使用FPDF的EPS/AI扩展名(http://www.fpdf.de/downloads/addons/1092/)。
但是,当在我的代码中实现它时,它显示错误为
FPDF错误:在BoundingBox文件中没有找到my_eps_file.eps
我的PHP代码是
$pdf->ImageEps('my_eps_file.eps', 15, 70, 20);我在同一个文件中也有一些文字书写功能,如果我删除这个eps文件写声明,一切都很好,所以我可以说包含库没有什么问题,但是EPS流有问题,有人能帮我一下吗,谢谢。
发布于 2014-04-06 06:19:31
这个函数使用"ereg",这是不推荐的。您必须用preg_match替换ereg。
替换这一行
ereg ("%%BoundingBox:([^\r\n]+)", $data, $regs); 用这个
preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs);发布于 2016-02-04 23:23:58
另外,请将该线替换为:
$lines = split ("\r\n|[\r\n]", $data); 函数preg_split
$lines = preg_split ("/\r\n|[\r\n]/", $data); https://stackoverflow.com/questions/18566946
复制相似问题