如何从具有多个页面背景的网站配置打印布局?

时间:2019-02-13 14:11:20

标签: css

我正在尝试从我的网站打印为PDF。我有一个背景图片,希望有1个边距。打印时,仅将背景添加到第一页,并且上边距仅适用于第一页,下边距仅适用于最后一页。

我需要打印可以放在小册子中的页面。

仅使用一种颜色而不是图像会在每个页面上放置颜色,尽管当文本结束而没有覆盖页面底部时,颜色也会停止。

我尝试了各种背景尺寸和@page样式

<head>
<style>
body {
    background-image: url("../includes/images/paperback.jpg");
    margin: 1in;
    background-repeat: repeat-y;
}
</style>
</head>
<body>
test<br><br> <!-- repeated to fill multiple pages -->
</body>

1 个答案:

答案 0 :(得分:0)

我刚刚在其他地方收到了答案。我曾尝试为此使用Chrome,但被引导在Firefox中工作。通过为每个div添加相同的背景,将div边距设置为0,然后让Firefox添加1in边距,我能够获得一个文件,然后可以在Acrobat中为其添加背景,然后填充空白边距。尽管我欢迎一个简单的答案,但它确实有效。