Skip to main content
 首页 » 编程设计

python之抛出空白偶数页/左页

2025年05月04日11lautakyan007

我正在尝试使用 ReportLab 和 Python 2.7 排版大型文档。

它有许多部分(在 1,000 页的文档中大约有 6 个部分),我希望每个部分都从奇数/右侧页开始。我不知道前一页是奇数页还是偶数页,因此需要能够在特定段落样式之前有选择地抛出一个额外的空白页(就像您有时会在某些页面“故意留空”的手册中看到的那样)。谁能建议如何做到这一点,因为我能找到的唯一条件分页符是根据页面上的文本量而不是页码工作的。

我还需要确保 PDF 中包含空白页,以便双面打印。

请您参考如下方法:

如果您可以跟踪页码,则只需在适当的时候添加 PageBreak 或 canvas.showPage() 命令即可。