打印PDF - 如何在每页上添加上下边距?

时间:2013-05-17 19:20:49

标签: css pdf printing media-queries

我正在使用phantomjs来捕获我的应用程序创建的“Proposal”。这一切都很好,它导出为PDF。

当我从PDF打印时,我需要为每页添加页边距和页边距。这有什么形式的CSS打印属性吗?

例如,一旦页面内容流入下一页,它就会在页面顶部开始。我需要在这里设置保证金来解决这个问题。同样对于保证金底部。

enter image description here

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

page.paperSize = {
    format: 'A4',
    margin: {
            top: marginTop,
            bottom: marginBottom
        },
    orientation: 'portrait'};