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

相关链接

页面尺寸和方向

相关推荐
karshey9 分钟前
【IOS webview】h5页面播放视频时,IOS系统显示设置的icon
前端·ios
树欲静而风不止慢一点吧9 分钟前
小米手环9应用/游戏开发快速入门
前端·javascript·小程序
用户3130500862719 分钟前
JavaScript中的迭代器和生成器
javascript
小七不懂前端20 分钟前
我用 NestJS + Vue3 + Prisma + PostgreSQL 打造了一个企业级 sass 多租户平台
前端·vue.js·后端
晚星star23 分钟前
2.2 Node的模块实现
前端·node.js
zYear24 分钟前
Three.js 入门指南:揭开 3D 网页的魔法面纱
前端
Crystal32826 分钟前
图片懒加载
前端·javascript·代码规范
Revol_C41 分钟前
开箱即用!轻量级轮询方案,支持同步获取轮询结果!
前端·javascript·设计模式
3824278271 小时前
python:正则表达式
前端·python·正则表达式
用户47949283569151 小时前
我是怎么把模型回复用tts播放的更自然的
前端