linux下怎么将html换成pdf,如何在Linux上使用PHP将HTML/CSS转换为PDF

我一直试图将html页面转换为PDF,但没有任何运气,我尝试使用wkhtmltopdf(http://code.google.com/p/) wkhtmltopdf /)和虽然下面的命令在终端正确执行由相同的开发者(http://code.google.com/p/wkhtmltopdf/wiki/IntegrationWithPhp)中提供的PHP类:如何在Linux上使用PHP将HTML/CSS转换为PDF

wkhtmltopdf http:/www.googl.com test.pdf

我无法由于以下错误在PHP中执行命令: 无法连接到X服务器。

任何人都可以提供一步一步的教程,以便能够将html/css转换为PDF文件,无论是使用wkhtmltopdf或任何其他体面的解决方案。

在此先感谢

和下面的类是我的代码

$html = file_get_contents("test.html");

$pdf = new WKPDF();

$pdf->set_html($html);

$pdf->render();

$pdf->output(WKPDF::$PDF_EMBEDDED,'sample.pdf');

下面是错误:

Fatal error: Uncaught exception 'Exception' with message 'WKPDF didn't return any data.

/usr/bin/wkhtmltopdf: /opt/lampp/lib/libxml2.so.2: no version information available

(required by /usr/lib/libgstreamer-0.10.so.0) No protocol specified wkhtmltopdf: cannot

connect to X server :0 ' in /var/www/c4/components/com_wkhtmltopdf

/wkhtmltopdf.class.php:211 Stack trace: #0 /var/www/c4/components/com_wkhtmltopdf

/wkhtmltopdf.php(68): WKPDF->render() #1 /var/www/c4/components/com_wkhtmltopdf

/wkhtmltopdf.php(50): html2pdf() #2 /var/www/c4/index2.php(114): require_once('/var/ww...')

#3 {main} thrown in /var/www/c4/components/com_wkhtmltopdf/wkhtmltopdf.class.php on line 211

+0

看一看http://stackoverflow.com/questions/391005/convert-html-css-to-pdf-with-php 并尝试搜索功能。 ;) –

2012-04-26 07:44:27

+0

正如你问的那么宽泛,你是TIA类型的家伙:请使用重复的K THX TIA! - 逐步浏览答案。 –

2012-04-26 07:51:33

+0

保罗,你发送的线程是相同的线程,导致我wkhmltopdf库,并尝试上述步骤后,我决定寻求帮助 –

2012-04-26 08:20:34

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值