0

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

提前致谢。

4

2 回答 2

3

HTML2PDF类的构造函数说,该参数与tcpdf$format类中的参数相同。tcpdf类的构造函数说明了参数:$format

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

稍加计算,就可以将页面大小设置为 12'' x 12''。默认单位是毫米。

于 2013-03-21T12:42:27.643 回答
2

这是此问题的解决方案:

$html2pdf = new HTML2PDF('P', array($w​​idth_in_mm,$height_in_mm), 'en', true, 'UTF-8', array(0, 0, 0, 0));

宽度和高度应以 MM 为单位。如果您使用英寸将其转换为 MM。

公式:$width_in_mm = $width_in_inches * 25.4;$height_in_mm = $height_in_inches * 25.4;

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

希望这个答案能解决你的问题。

于 2013-12-22T22:01:49.860 回答