是否有类似的东西:
$dompdf = new DOMPDF();
$dompdf->resolution(200);
$dompdf->load_html($html);
$dompdf->render();
而不是必须在dompdf_config.inc.php中设置,因为我有多个PDF文件,他们需要不同的DPI。
答案 0 :(得分:5)
如果您使用的是github的最新代码,那么您可以执行以下操作:
PHP
$dompdf = new DOMPDF;
$dompdf->set_option( 'dpi' , '200' );
$dompdf->load_html($html);
$dompdf->render();
可以看到完整选项列表in the source。
答案 1 :(得分:3)
截至2017年,Dompdf documentation表示设置选项(搜索示例的setHttpContext),包括DPI,如下所示:
$options = new Dompdf\Options();
$options->setDpi(150);
$dompdf = new Dompdf\Dompdf($options);
答案 2 :(得分:0)
您可以使用setOptions
:
$pdf = App::make('dompdf.wrapper');
$pdf->setOptions(['dpi' => '600']);