1

我使用reportlab rml(report markup language)通过rml2pdf生成pdf,它带有默认的页脚内容,那么,如何删除pdf的页脚?(我在官方文档中找不到具体的解决方法)。

4

1 回答 1

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索取商业包

y 使用 trml2pdf 我们可以创建我们的自定义页脚,我们不需要为此支付任何费用

Python - trml2pdf 生成空白 PDF

分叉的 trml2pdf 存储库

https://github.com/atuljain/trml2pdf

于 2015-11-29T07:06:13.390 回答