在我的项目中,我使用了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很好。有什么想法吗?谢谢!
发布于 2009-04-17 12:04:51
尝尝这个
apt-get perl=5.8.8-7 etch6 perl-base=5.8.8-7 etch6 perl-模块=5.8.8-7 etch6 debconf i18n=1.5.11 etch2 liblocale-gettext-perl=1.05-1 libtext-mod=1.4-3 libtext-perl=0.06-5 libtext-perl2=0.04-4 html2ps=0.04-4 html2ps=1.0b5-2 liache2-mod-perl 2=2.0.2-2.4 libcompress b2 perl=1.42-2 lib引信-perl=0.07-2+b2 libhtml-perl=3.55-1 liblocale perl=3.19.01-2 libio perl=1.04-1 libwww-perlmagick=5.805-1 perlmagick=7:6.2.4.5.dfsg1-0.14 snmpd=5.2.3-7 etch4 xhtml2ps -client=5.0.32-7 etch8 mysql-mysql客户机-5.0=5.0.32-7 etch8 libdbd--perl=3.0008-1 libdbi-perl=1.53-1 etch1
http://www.deberias.com
发布于 2009-04-17 10:09:14
这是从HTML到PS的初始转换中的一个问题。通常是因为HTML写得不好。
你能给出一些你想要转换的例子吗?
发布于 2009-04-17 10:39:46
老实说,我发现wkhtmltopdf比html2ps好得多,尽管它还处于相当早期的开发阶段。
我编写了一个关于它的博客,但是如果您不想看的话,基本上它使用KHTML/Webkit的呈现引擎来呈现页面,这比通常编写完整HTML呈现器的方法要明智一些。
分布式二进制文件在我的Debian服务器上运行得很好,坦率地说,结果非常好。
https://stackoverflow.com/questions/759634
复制相似问题