python word操作新的一页_Pythondocx,制作word文件,需要检测是在新页面还是在n

编程知识 行业动态 更新时间:2024-06-13 00:17:38

我使用python-docx module来根据需要从数据生成大量文档。当我用传统的方法插入图形时,有几个部分document.add_图片命令如下:document.add_picture(img_after_crop, width=Inches(width))

我遇到的问题是,许多图片都是完成一个部分的图表,这样在图表之后我想移动到一个新的页面,但是图像的大小不同,所以有时候它们已经填满了页面。如果下一页有一个新的图像,我会在下一页上留下一个新的图像,这样我就会在下一个页面上留下一个新的图像。我在想办法阻止这一切。如果有一个很好的方法来获得当前的页码,我可以看看如何解决这个问题。改用“sections”可以解决这个问题吗(例如,如果我们已经在一个空白页上,sections是否会自动启动一个新的页面,但不会推进页面)?检测正在处理的文档中的页面推进是理想的,但我愿意接受任何解决方案。。。在

解决方案

下面是简短的正确答案,但我花了不少时间才找到正确的使用方法,所以这里是一个关于如何在标题或段落跳转到下一页之前使用page_break_的最小代码片段:

^{pr2}$

这个python将生成一个测试word文档,其中标题在第一页上,然后标题跳转到下一页,下面的段落就在它下面。关键技巧是段落格式访问,它还允许您使用对齐设置、保持连接设置等来自paragraph_format options的设置。我需要从几个例子中拼凑出来,以确定在哪里设置值,这样我就可以把它发布给后代。在

更多推荐

python word操作新的一页_Pythondocx,制作word文件,需要检测是在新页面还是在n

本文发布于:2023-03-25 13:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5168aa0d2afd021dbba0d6094155c497.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:是在   文件   作新   新页面   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!