首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用HTML_ToPDF类将HTML转换为PDF (PHP)

用HTML_ToPDF类将HTML转换为PDF (PHP)
EN

Stack Overflow用户
提问于 2009-04-17 08:57:27
回答 3查看 850关注 0票数 1

在我的项目中,我使用了ToPDF PHP类,它使用html2ps脚本将HTML文件转换为PDF文件。

最近,我将生产服务器升级到Debian 5 (Lenny),之后,HTML_ToPDF不再工作了:

来自convert()类的HTML_ToPDF方法返回此错误:

代码语言:javascript
复制
Error: there was a problem running the html2ps command.  Error code returned: 127.  setDebug() for more information.

而且,html2ps调用的输出是:

代码语言:javascript
复制
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Compress/Zlib/Zlib.so: undefined symbol: Perl_Tstack_sp_ptr

任何帮助都将不胜感激,谢谢!

经过一些测试,编辑了,我发现这个问题只发生在包含图像(标记)的HTML中。当html2ps创建第一个映像时,它会崩溃。在没有图像的情况下转换HTML很好。有什么想法吗?谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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

票数 0
EN

Stack Overflow用户

发布于 2009-04-17 10:09:14

这是从HTML到PS的初始转换中的一个问题。通常是因为HTML写得不好。

你能给出一些你想要转换的例子吗?

票数 0
EN

Stack Overflow用户

发布于 2009-04-17 10:39:46

老实说,我发现wkhtmltopdf比html2ps好得多,尽管它还处于相当早期的开发阶段。

我编写了一个关于它的博客,但是如果您不想看的话,基本上它使用KHTML/Webkit的呈现引擎来呈现页面,这比通常编写完整HTML呈现器的方法要明智一些。

分布式二进制文件在我的Debian服务器上运行得很好,坦率地说,结果非常好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/759634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档