我尝试使用 html2pdf 生成 pdf。在我的本地主机中,一切正常。它加载 3 秒。但在我的服务器中需要超过 30 秒!
我检查了 memory_limit,它说 128M,将其更改为 256M(php 代码),它具有相同的性能。虽然更改库不是一种选择,但我首先尝试了 mpdf,但它不支持表中的块级别。这是我的代码:
include_once APPPATH . 'third_party/html2pdf/html2pdf.class.php';
try
{
$html2pdf = new HTML2PDF($param["orientation"], $param["paper_size"], 'fr');
$html2pdf->setDefaultFont($param["font"]);
$html2pdf->writeHTML($param["html"], isset($_GET['vuehtml']));
$filename = $param["filename"];
if ($param["action"] == "download") {
$html2pdf->Output($filename, 'D');
} else {
$html2pdf->Output($filename);
}
} catch (HTML2PDF_exception $e) {
echo $e;
exit;
}
我需要在我的网络服务器中设置一些东西吗?