0

我有一个网页,我想将其转换为 PDF 格式。这个页面是 PHP 的,所以它的输出是动态的。我使用了 tcpdf,但它会引发错误。它包含大量数据。

4

3 回答 3

3

我推荐wkhtmlpdf,它使用 WebKit 来呈现 PDF。这是一个 PHP 包装器(不能专门担保这个): http: //mikehaertl.github.com/phpwkhtmltopdf/。我过去常常exec生成它们。

于 2013-01-21T03:47:06.350 回答
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);
于 2013-01-21T18:13:55.730 回答
-1

Prince将 HTML 转换为 PDF 并且还有一个PHP 包装器

于 2013-01-22T00:03:28.833 回答