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的宽高互换。

相关链接

页面尺寸和方向

相关推荐
我是伪码农2 小时前
Vue 1.23
前端·javascript·vue.js
wqwqweee2 小时前
Flutter for OpenHarmony 看书管理记录App实战:搜索功能实现
开发语言·javascript·python·flutter·harmonyos
HIT_Weston4 小时前
107、【Ubuntu】【Hugo】搭建私人博客:模糊搜索 Fuse.js(三)
linux·javascript·ubuntu
码农水水6 小时前
米哈游Java面试被问:机器学习模型的在线服务和A/B测试
java·开发语言·数据库·spring boot·后端·机器学习·word
henujolly7 小时前
ethers.js读取合约信息
开发语言·javascript·区块链
毕设源码-郭学长7 小时前
【开题答辩全过程】以 基于Web的高校课程目标达成度系统设计与实现为例,包含答辩的问题和答案
前端
wuhen_n8 小时前
高阶函数与泛型函数的类型体操
前端·javascript·typescript
POLITE38 小时前
Leetcode 437. 路径总和 III (Day 16)JavaScript
javascript·算法·leetcode
難釋懷9 小时前
解决状态登录刷新问题
java·开发语言·javascript
ヤ鬧鬧o.9 小时前
多彩背景切换演示
前端·css·html·html5