我有一个网页,我想将其转换为PDF格式。这个页面是PHP,所以它的输出是动态的。我使用了tcpdf,但它会抛出错误。它包含大量数据。
答案 0 :(得分:3)
我推荐wkhtmlpdf
,它使用WebKit呈现PDF。这是一个PHP包装器(不能专门为此保证):http://mikehaertl.github.com/phpwkhtmltopdf/。我过去曾使用exec
生成它们。
答案 1 :(得分:0)
如果您在html中使用大量数据的固定宽度,那么它将不会生成pdf。我建议你尝试一些事情。这不是一个永久的解决方案,但希望它适合你。
1) Use LANDSCAPE orientation if large amount of data in your page .
2) Change default page format A4 to A3
您可以使用下面的行更改这两种排列方式。
$pdf->AddPage('L', 'A3');
而不是 $ pdf-> AddPage();
和
3) increase set_time_limit value, default it is 30.
for e.g set_time_limit(60);
答案 2 :(得分:-1)
Prince将HTML转换为PDF,并且还有PHP wrapper。