-2

我正在尝试通过 python weasyprint 库 HTML 转换器创建 PDF。我想使用包含页眉/页脚和覆盖内容的整页背景图像 (svg)。

问题是关于分页符...为了使图像为全尺寸,我将@page 边距设置为 0,但当然页面直到最底部才会中断。如果我将页边距设置为合适的分页距离,那么无论页边距,我都无法将图像设为整页大小。

有没有办法绕过这个问题或者这个想法注定要失败

4

2 回答 2

1

我真的没有看到你的问题,但是如果你想要一个覆盖整个窗口的背景图像,你可以将它设置为 body 并将 body 的 min-width 和 min-height 设置为 100vw 和 100vh,如下所示:

body {
  margin: 0;
  min-width: 100vw;
  min-height: 100vh;
  background-image: url("YOUR_IMG_URL");
  background-size: contain; /*or cover or whatever you like*/
}
<html>

  <head>
  </head>
  
  <body>
  </body>
  
</html>

于 2017-05-31T17:27:27.833 回答
0

<style>
image
{
margin: 0px;
width: 100%;
height: 100%;
}
</style>

于 2017-06-06T05:35:46.723 回答