如何使用 python-docx 填充一行以匹配段落对齐方式

问题描述 投票:0回答:1

我需要将文本置于沉闷的“官方格式”中,整个文档必须以包含所有文本的单个合理段落结尾,但某些行必须以具体内容和粗体句子开头...

This block of text is an example where

有没有办法将行填充到右边距?或者估计打印行的大小(运行)来填充它?

python ms-word python-docx
1个回答
0
投票

python-docx
无法直接帮助您。它不知道文本将如何布局到页面上。该作业属于渲染引擎、Word 或任何其他客户端(例如 LibreOffice、Google Docs 等)的一部分,用于在屏幕上显示文档或将其发送到打印机。

如果你雄心勃勃,你可以尝试使用像

Pillow
这样的图像库来近似布局,但我认为这个练习会以挫败告终(问我怎么知道的:)。

© www.soinside.com 2019 - 2024. All rights reserved.