Is there something like:

$dompdf = new DOMPDF();
$dompdf->resolution(200);
$dompdf->load_html($html);
$dompdf->render();

Instead of having to set in the dompdf_config.inc.php, as I have multiple PDF files and they need different DPI.

有帮助吗?

解决方案

If you are using the latest code from github then you can do the following:

php

$dompdf = new DOMPDF;
$dompdf->set_option( 'dpi' , '200' );
$dompdf->load_html($html);
$dompdf->render();

The full option list can be seen in the source.

其他提示

As of 2017 the Dompdf documentation says to set options (search for setHttpContext for an example) including DPI as follows:

$options = new Dompdf\Options();
$options->setDpi(150);
$dompdf = new Dompdf\Dompdf($options);

You can use setOptions:

$pdf = App::make('dompdf.wrapper');
$pdf->setOptions(['dpi' => '600']);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top