如何在php中使用html2pdf手动更改PDF的高度和宽度


how to change height and width manually of pdf by using html2pdf in php

我正在使用html2pdf将HTML转换为pdf…实际上,我有一个大尺寸的HTML容器,如12x12英寸。我第一次使用的是A4尺寸,然后我的html内容没有完全显示出来,直到按照尺寸(12 × 12英寸),然后我看了看你的网站,我发现这里所有的纸张尺寸。谢谢你提供的重要信息……但是现在,当我使用A3大小,我发现,我所有的html内容内的pdf文件....但是在我的pdf文件的底部有太多的空间…所以我想知道…是否有任何方法来减少这个空间从pdf或任何其他方式转换html到pdf与手动定义的页面高度和宽度…

HTML2PDF类的构造函数表示,$format参数与tcpdf类中的参数相同。tcpdf类的构造函数表示关于$format参数:

@param mixed $format 页面使用的格式。它可以是以下值之一(不区分大小写),也可以是自定义格式,以包含宽度和高度的双元素数组的形式(以单位单位表示)…

稍微计算一下,就可以将页面大小设置为12 " x 12 "。默认单位为毫米。

这个问题的解决方案如下:

html2pdf美元= new html2pdf("p",数组(width_in_mm, height_in_mm美元),"en",的确,"utf - 8",数组(0,0,0,0),

宽度和高度以毫米为单位,如果使用英寸,则转换为毫米。

公式:$width_in_mm = $width_in_inch * 25.4;$height_in_mm = $height_in_inch * 25.4;

不要四舍五入。使用精确的转换,即使它有小数点。