0

我正在使用 phantomjs 对我的应用程序创建的“提案”进行屏幕截图。这一切都很好,它可以很好地导出为 PDF。

当我从 PDF 打印时,我需要为每一页添加上边距和下边距。是否有任何形式的 CSS 打印属性?

例如,一旦页面的内容流入下一页,它就会从页面顶部开始。我需要在这里设置margin top 来解决这个问题。对于边距底部也是如此。

在此处输入图像描述

看到我的内容中的灰色条了吗?那就是发生分页符的地方。我需要在灰色条之后和之前添加边距。

谢谢!

4

1 回答 1

1

如果有人好奇,我自己最终回答了这个问题,Phantom JS 带有添加边距的选项。

var marginTop = "75px";
var marginBottom = "85px";

page.paperSize = {
    format: 'A4',
    margin: {
            top: marginTop,
            bottom: marginBottom
        },
    orientation: 'portrait'};
于 2013-05-30T14:04:24.990 回答