在我的项目中,我使用HTML_ToPDF PHP 类,它使用html2ps脚本将 HTML 转换为 PDF 文件。
最近我将我的生产服务器升级到 Debian 5 (Lenny),之后HTML_ToPDF
就不再工作了:
convert()
类中的方法HTML_ToPDF
返回此错误:
Error: there was a problem running the html2ps command. Error code returned: 127. setDebug() for more information.
而且, html2ps 调用的输出是:
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Compress/Zlib/Zlib.so: undefined symbol: Perl_Tstack_sp_ptr
任何帮助将不胜感激,谢谢!
[编辑] 经过一些测试,我发现问题只发生在包含图像(标签)的 HTML 上。当 html2ps 找到第一张图片时,它会崩溃。转换没有图像的 HTML 可以正常工作。任何的想法?谢谢!