我一直在使用 nusoap 和 TCPDF 的组合来 ping Web 服务并动态填写包含内容的 PDF。
PDF 本身(英文)大约需要 8-9 秒才能完成大约 36 页,其中一些包括条形图。我还想指出,由于接收数据的格式,我使用“writeHTML”在 PDF 上呈现它。
当我开始尝试用阿拉伯语翻译生成相同的 PDF 时,我的主要问题出现了。我正在使用 TCPDF 示例中描述的“Almohanad”字体,处理时间跃升至 2 分钟。
我尝试使用以下修复(缓存字体文件): http: //www.bitrealm.net/2010/08/tcpdf-is-slow-here-is-the-solution/
唉,它似乎不起作用(即使我给了 tcpdf 文件完整的用户权限,“.CACHED”文件也没有出现)!我不得不提一下,我需要在我的 php 文件的“require_once”部分之后插入 ob_clean() 以避免出现以下错误:
“TCPD 错误:一些数据已经输出,无法发送 PDF”
我检查了我的 php 文件中的空白,并没有发现任何不合适的地方。
总之,任何人都可以帮助我加快使用 TCPDF 生成阿拉伯 PDF,或者推荐一个更快的替代方案吗?
谢谢你的时间。