我试图导出PDF文件中的一些数据。我使用:Django-easy-pdf,文档的每个页面上的标题
- Django的1.9.12
- Django的易PDF 0.1.0
- 的Python 2.7
出口工作正常,所有的(我的观点没有问题),但我很努力在文档的每个页面中添加页面标题。
在这一点上,我只能在第一页上呈现它。我没有这样的页脚问题,它在每一页上都能正确渲染。
我的模板如下:
{% extends "easy_pdf/base.html" %}
{% block extra_style %}
<style type="text/css">
@page {
size: landscape;
margin-left: 1cm;
margin-right: 1cm;
margin-top: 1.5cm;
margin-bottom: 2cm;
@frame footer {
-pdf-frame-content: page-footer;
bottom: 0cm;
margin-left: 1cm;
margin-right: 1cm;
height: 2cm;
}
}
</style>
{% endblock %}
{% block page_header %}
{% include "document_head.html" %}
{% endblock %}
{% block content %}
{% include "main_table.html" %}
{% endblock %}
{% block page_foot %}
{% include "document_foot.html" %}
{% endblock %}
做块不包括没有什么区别。
根据我的需要(页面和页脚),我已经根据base.html重写了一些基本样式。
我不确定是否正确理解标题的功能,但在我看来它应该在每一页上呈现(类似于MS Word标题),因为标题不等于标题。如果我的缺点是错误的,那么必须有另一种方法在每个页面上呈现标题。
我的PDF内容是动态的,它的长度无法预测。
我已阅读documentation,并且我找不到解决方案来解决我的问题,而且我在这里也没有找到任何解决方案。
另请注意,我在风景方向渲染我的PDF。
谢谢你的帮助和建议。