我正在尝试使用wkhtmltopdf将HTML转换为PDF文档。
我正在运行的命令是wkhtmltopdf ./test.html test.pdf
软件版本:
wkhtmltopdf -V
wkhtmltopdf 0.12.5 (with patched qt)
内容是动态的,所以我真的不知道它会在哪里结束。
不幸的是,当内容呈现到第二页时,背景随内容而停止。
在下面的HTML中,任何帮助将不胜感激,并且在经历了如此多的苦恼之后,会让老开发人员感到高兴:)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<head>
<title>Testing PDF</title>
<link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">
<style>
html {
height: 100%;
background: #f3f8fb;
}
body {
font-family: "Lato", sans-serif;
color: black;
background: #f3f8fb;
}
</style>
</head>
<body>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
<p>This is a test with lots of dynamic content</p>
</body>
</html>
答案 0 :(得分:1)
我最终要做的是添加一页充满空白段落的页面,然后使用pdftk
删除多余的页面
答案 1 :(得分:0)
使用分页后:始终;在CSS中包含分页符,因此背景色将应用于整个页面。但问题在于,添加了新页面。包括一个新块将解决此问题。