python将Word页面纸张方向设置为横向

通过python-docx的章节属性,就可以更改纸张方向、纸张尺寸。

python 复制代码
import docx
from docx.enum.section import WD_ORIENT
from docx.shared import Cm

document = docx.Document()
section = document.sections[0]

# 设置纸张大小为A4大小
section.page_width = Cm(21)
section.page_height = Cm(29.7)

# 设置纸张方向横向,横向是LANDSCAPE,竖向是PORTRAIT
section.orientation = WD_ORIENT.LANDSCAPE

# 设置章节宽高,也就是宽高互换
section.page_width, section.page_height = section.page_height, section.page_width
document.save('landscape.docx')

更改纸张方向,分两步,第一步是设置section的orientation属性为LANDSCAPE,第二步是设置section的宽高互换。

相关链接

页面尺寸和方向

相关推荐
小飞侠在吗19 小时前
vue setup与OptionsAPI
前端·javascript·vue.js
疯不皮19 小时前
tiptiap3如何实现编辑器内部嵌套多个富文本编辑器
前端·vue.js·开源
溪饱鱼19 小时前
主动与被动AI交互范式
前端·后端·aigc
我叫黑大帅19 小时前
如何实现UniApp登录拦截?
前端·javascript·vue.js
写代码的皮筏艇19 小时前
Sequelize 详细指南
前端·后端
国服第二切图仔19 小时前
Electron for 鸿蒙PC项目实战案例之水果消消乐
javascript·electron·harmonyos·鸿蒙pc
用户6000718191019 小时前
【翻译】我们如何打造v0版iOS应用
前端
编程猪猪侠19 小时前
打造高灵活度动态表单:基于 React + Ant Design 的 useDynamicForm hooks 实现思路
前端·react.js·前端框架
柒儿吖19 小时前
Electron for 鸿蒙PC - 番茄工作法计时器适配问题排查与解决方案
javascript·electron·harmonyos
Sahadev_19 小时前
做APP开发有哪些基建可以做?完整调试工具集实践指南(以ReactNative为例)
javascript·react native·react.js