【发布时间】:2019-01-06 13:11:07
【问题描述】:
我正在从 html 页面生成一个 pdf。标记突出显示标记在 html 页面中工作正常,但是当我渲染为 pdf 时,标记标记不工作,但其他 css 和 html 标记工作正常。
我的html代码是这样的
<!DOCTYPE html>
<html>
<head>
<title>Report</title>
<style>
div.long-text{
max-width:100%;
word-wrap: break-word;
padding: 1rem;
}
html, body {
max-width: 100%;
}
p {
word-wrap: break-word;
}
body, input {
margin: 5;
font: .9em Verdana, 'Lucida Grande', Geneva, Lucida, sans-serif;
}
</style>
</head>
<body>
<div>
{% for i in text %}
{% if i.0 == '0'%}
<mark>{{i}}</mark>
{% else %}
{{i}}
{% endif %}
{% endfor%}
</div>
</body>
</html>
输出是这样的:
请帮忙找出解决办法。
【问题讨论】:
标签: html css django reportlab xhtml2pdf