使用分页符 – Python .docx 模块
先决条件: docx
Word 文档包含包装在三个对象级别内的格式化文本。最低级别 - 运行对象,中级别 - 段落对象和最高级别 - 文档对象。因此,我们无法使用普通文本编辑器处理这些文档。但是,我们可以使用 python-docx 模块在Python中操作这些 word 文档。
Python docx 模块允许用户通过操作现有文档或创建新的空文档并对其进行操作来操作文档。它是一个强大的工具,因为它可以帮助您在非常大的范围内操作文档。您还可以使用此模块添加分页符。要在 Word 文档中添加分页符,您可以使用add_page_break()方法。
此方法在文档中添加一个硬分页符并创建一个新的段落对象。这是一个必不可少的段落样式工具。每当需要开始一个新页面时,大多数情况下您想要一个新主题的新页面,一个方法就足够了。它有助于提高清晰度并改进演示文稿以充分利用单词。
Syntax: doc.add_page_break()
方法
- 导入模块
- 创建 docx 对象
- 每当控件需要切换到新页面时添加 add_page_break()函数
- 保存文档。
例子:
Python3
# Import docx NOT python-docx
import docx
# Create an instance of a word document
doc = docx.Document()
# Add a Title to the document
doc.add_heading('GeeksForGeeks', 0)
# Adding a paragraph
doc.add_heading('Page 1:', 3)
doc.add_paragraph('GeeksforGeeks is a Computer Science portal for geeks.')
# Adding a page break
doc.add_page_break()
# Adding a paragraph
doc.add_heading('Page 2:', 3)
doc.add_paragraph('GeeksforGeeks is a Computer Science portal for geeks.')
# Now save the document to a location
doc.save('gfg.docx')
输出: