这是 DOMPDF 以 cm 或 mm 为单位的等效测量值

问题描述

我正在使用 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 与纸张大小无关。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...