首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP用FPDF将EPS图像写入PDF

用PHP用FPDF将EPS图像写入PDF
EN

Stack Overflow用户
提问于 2013-09-02 06:33:00
回答 2查看 1.7K关注 0票数 3

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

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

FPDF错误:在BoundingBox文件中没有找到my_eps_file.eps

我的PHP代码是

代码语言:javascript
复制
$pdf->ImageEps('my_eps_file.eps', 15, 70, 20);

我在同一个文件中也有一些文字书写功能,如果我删除这个eps文件写声明,一切都很好,所以我可以说包含库没有什么问题,但是EPS流有问题,有人能帮我一下吗,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-06 06:19:31

这个函数使用"ereg",这是不推荐的。您必须用preg_match替换ereg。

替换这一行

代码语言:javascript
复制
ereg ("%%BoundingBox:([^\r\n]+)", $data, $regs); 

用这个

代码语言:javascript
复制
preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs);
票数 0
EN

Stack Overflow用户

发布于 2016-02-04 23:23:58

另外,请将该线替换为:

代码语言:javascript
复制
$lines = split ("\r\n|[\r\n]", $data); 

函数preg_split

代码语言:javascript
复制
$lines = preg_split ("/\r\n|[\r\n]/", $data); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18566946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档