DOMPDF中的自定义宽度和高度


Customized width and height in DOMPDF

我是否可以设置生成的PDF的宽度和高度?我想自定义PDF的宽度和高度。通常它会在一张短债券纸的大小上,但我如何才能定制它?举个例子,我希望它的大小是200 x 500像素?

任何想法都将不胜感激!干杯

您可以通过在调用DOMPDF::set_paper()时传递数组来设置自己的格式,而无需更改DOMPDF代码。确保它包含以点为单位的宽度和高度,如下所示:

$dompdf->set_paper(array(0, 0, 595, 841), 'portrait');

DOMPDF通过配置处理纸张大小。

define ("DOMPDF_DEFAULT_PAPER_SIZE", "letter");

你可以在那里参考所有可用的尺寸:

https://github.com/dompdf/dompdf/blob/2eaf8fe0f1c95ab76e7a428a39a54dd240e2b2ec/src/Adapter/CPDF.php#L40