有没有办法在 dompdf 中添加边距或缩放?

Posted

技术标签:

【中文标题】有没有办法在 dompdf 中添加边距或缩放?【英文标题】:is there a way to add margins or scaling in dompdf? 【发布时间】:2021-05-08 18:07:59 【问题描述】:

我使用 dompdf 生成了一个 pdf,并将纸张大小设置为 A6。现在,当我尝试以 A4 和信纸大小打印 pdf 时,左边框和上边框被剪掉了。有没有办法生成 pdf 以使其与 A4、A6、信纸和法律纸尺寸兼容?它应该从页面的右上角开始。

【问题讨论】:

【参考方案1】:

您可以为 PDF 文档中的页面定义 1 个尺寸,因为它是用于打印的媒体。 (如果需要,您可以更改每个页面的大小。)

但是:如果您创建它 A6 和 A4 并选择使用“缩放到纸张”(或“适合打印区域”或类似的东西)选项打印,它应该是相同的,但要大 2 倍。实际上,大多数 PDF 查看器默认跳过这些问题。

Letter 尺寸具有不同的纵横比,因此您需要记住留出更大的边距,以便 A4 和 Letter 尺寸都可以打印出来而不会丢失部分:)

【讨论】:

以上是关于有没有办法在 dompdf 中添加边距或缩放?的主要内容,如果未能解决你的问题,请参考以下文章

UL 是不是有默认边距或填充 [重复]

有没有办法通过 CSS 为选择选项添加填充?

边距或填充引导菜单

如何为我的 HTML 按钮添加一些摆动空间(下边距或边距)?

在输入中移动文本

有没有办法在uwp应用程序中更改TextBox的行高?