3

我使用 FPDF 库生成 PDF 文件,我的要求是将.eps/.ai文件写入 PDF 文件,因为我使用EPS/AI此 FPDF 的扩展名(http://www.fpdf.de/downloads/addons/1092/

但是当在我的代码中实现它时,它显示错误为

FPDF 错误:在 EPS 文件中找不到边界框:my_eps_file.eps

我的 PHP 代码是

$pdf->ImageEps('my_eps_file.eps', 15, 70, 20);

我在同一个文件中也有一些文本写入功能,如果我删除这个 eps 文件写入语句,一切正常,所以我可以说库包含没有问题,但是 EPS 流程出现问题,请有人帮忙我,谢谢。

4

2 回答 2

0

此函数使用“ereg”,已弃用。您必须将 ereg 替换为 preg_match。

替换此行

ereg ("%%BoundingBox:([^\r\n]+)", $data, $regs); 

有了这个

preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs);
于 2014-04-06T06:19:31.787 回答
0

还要替换该行:

$lines = split ("\r\n|[\r\n]", $data); 

使用函数preg_split

$lines = preg_split ("/\r\n|[\r\n]/", $data); 
于 2016-02-04T23:23:58.987 回答