1

我正在尝试使用带有库的脚本pdfhtml页面输出 a 。我将输出作为文件获取,但页面没有样式,但是我使用的是引导 css 样式。这是我的代码片段:pythonweasyprintpdfpdf

HTML('./result.html').write_pdf('./result.pdf', stylesheets=[CSS(filename='./bootstrap.css')])

结果.html 文件:

<html>
<head>
    <link rel="stylesheet" href="bootstrap.css">
</head>
<body>
<h1 class='text-primary'>Title</h1>
</body>
</html>

WeasyPrint 版本:0.40

4

1 回答 1

1

假设您的路线是正确的,您必须删除 CSS 中的“filename=”,例如:

html = HTML('./result.html') #html file location
html.write_pdf(target='./result.pdf', stylesheets=[CSS('bootstrap.css')])
于 2018-04-01T19:59:47.163 回答