我使用reportlab rml(报告标记语言)通过rml2pdf生成pdf,它带有默认的页脚内容,那么,如何删除pdf的页脚? (我在官方文件中找不到具体的解决方案。)
答案 0 :(得分:1)
您可能必须为页脚编写自己的样式表,使用该样式表可以覆盖页脚
<pageGraphics>
内可能有两个<pageTemplate>
个部分。这是这样的
由RML2PDF编写的第一个是在该页面的故事内容之前执行的,并且
第二个是在故事之后进行的。当您需要某些元素与其他元素重叠时,这可能有用
在使用<includePdfPages>
标记时特别有用。 IncludePdfPages放置一个数字
从另一个PDF文件导入到您的文档中的页面,将它们放在您已有的内容上
(包括您设计的任何页眉和页脚)。这可能意味着它会遮挡页眉,页脚或其他内容
否则你需要在页面上。解决这个问题的方法是将页眉和页脚放在第二页图形中
部分,确保它出现在你的故事中的任何内容上。只要你有明确的定义
框架不会显示在您网页的主要内容上,但它会显示在您收录的PDF的顶部
RML用户指南文档于2014/09/25 13:10:59生成
第31页
允许您对这些页面具有与文档其余部分相同的外观
看看(可能这会起作用)
<alias id="footerString" value="chapterName" />
有关rmltopdf的更多详情,请阅读此
https://www.reportlab.com/docs/rml2pdf-userguide.pdf
通过使用reportlab plus版本我们无法隐藏,我们必须要求reportlab用于商业软件包
但是
使用trml2pdf我们可以创建自定义页脚,我们不需要为此付费
Python - trml2pdf generating a blank PDF
forked trml2pdf repository