문제

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