2

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

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

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

谷歌搜索我看到了将 TTF 的导入从 truetype 更改为 truetypeunicode 的建议。那没有帮助。

这个事情谁有经验?为什么这只能在 Acrobat 阅读器中看到?

4

1 回答 1

1

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

于 2013-02-01T00:40:37.903 回答