问题描述
我正在使用 laravel、barryvdh / laravel-dompdf 生成 pdf。 但我需要配置我的纸张尺寸以测量客户。
以厘米或毫米为单位的等效测量值。
我配置了一些措施,我发现:
$pdf = PDF::loadView('view.factura',['data'=>$data] )->setPaper([0,500,1000]);
但我需要以纸张大小导出:
10.16 厘米 x 33 厘米。
在 setPaper([0,1000] = 组织我的测量的等价物是什么
什么是等价的?我可以从哪里学习? 谢谢。
这个工具能帮到我吗? https://www.blitzresults.com/es/pixel/
将我的 pdf 设置为 150dpi?
->setoptions(['dpi' => 150,'isRemoteEnabled' => true])->setPaper([0,600,1949])
这是测量等价吗:10.16 厘米 x 33 厘米 = 600 x 1949?
解决方法
Dompdf 似乎使用 points
作为度量单位。因此您可以使用将其转换为点
一些厘米到点转换器,如
Online cm to point converter
所以请试试这个代码
$pdf = PDF::loadView('view.factura',['data'=>$data] )
->setOptions(['dpi' => 150,'isRemoteEnabled' => true])
->setPaper([0,288,935.43])
而且 dpi 与纸张大小无关。