TcPDF生成的pdf在adobe reader中会破坏

时间:2013-01-26 22:45:31

标签: php pdf export tcpdf fpdf

使用TcPDF PHP类我生成一个pdf,我使用的'特殊'函数是:

  • addTTFfont(添加自定义字体)
  • ImageSVG(添加svg)
  • Image
  • writeHTMLCell

输出pdf在Foxit阅读器和Mac Premier中正确打开。 但是Adobe Reader有一个进程AcroRd32.exe,它占用了大量的工作内存,没有任何响应,之后我需要重新启动计算机。 当我删除自定义字体时,它会打开,但很快就会崩溃。似乎html单元格也出错...

谷歌搜索我已经看到建议将TTF的导入从truetype更改为truetypeunicode。这没有用。

有没有人有这方面的经验?为什么只能在Acrobat Reader中看到它?

1 个答案:

答案 0 :(得分:1)

固定。显然问题是生成时动态转换为正确的tcPdf格式的字体创建错误导致损坏的文件。但是当我在另一个服务(我使用http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf)中手动转换它并在tcPdf fonts文件夹中存储te文件时,它确实有效(只需要请求字体与请求其他预安装字体的方式相同)