最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python設置Word頁面紙張方向為橫向

 更新時間:2024年02月06日 16:28:15   作者:小龍在山東  
這篇文章主要為大家詳細介紹了Python設置Word頁面紙張方向為橫向的相關知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起

實現思路

通過python-docx的章節(jié)屬性,就可以更改紙張方向、紙張尺寸。

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

# 設置章節(jié)寬高,也就是寬高互換
section.page_width, section.page_height = section.page_height, section.page_width
document.save('landscape.docx')

更改紙張方向,分兩步,第一步是設置section的orientation屬性為LANDSCAPE,第二步是設置section的寬高互換。

相關鏈接

頁面尺寸和方向

知識補充

除了上文的方法,小編還為大家整理了其他Python設置紙張方向的方法,希望對大家有所幫助

Python-docx設置紙張方向為橫向

第一種,設置當前頁面方向為橫線

from docx import Document
from docx.enum.section import WD_ORIENT
#這里能夠獲取到當前的章節(jié),也就是第一個章節(jié)
section = document.sections[0]
#需要同時設置width,height才能成功
new_width, new_height = section.page_height, section.page_width
section.orientation = WD_ORIENT.LANDSCAPE
section.page_width = new_width 
section.page_height = new_height
#保存docx文件
document.save('test3.docx')

第二種,設置所有章節(jié)的頁面方向均為橫向

from docx import Document
from docx.enum.section import WD_ORIENT
#獲取本文檔中的所有章節(jié)
sections = document.sections
#將該章節(jié)中的紙張方向設置為橫向
for section in sections:
    #需要同時設置width,height才能成功
    new_width, new_height = section.page_height, section.page_width
    section.orientation = WD_ORIENT.LANDSCAPE
    section.page_width = new_width 
    section.page_height = new_height
document.save('test2.docx')

第三種,分別設置為每一章節(jié)的紙張方向,處理結果為:第一章節(jié)為縱向,第二章節(jié)為橫向,第三章節(jié)為縱向

from docx import Document
from docx.enum.section import WD_ORIENTATION, WD_SECTION_START # 導入節(jié)方向和分節(jié)符類型
document = Document() # 新建docx文檔
document.add_paragraph() # 添加一個空白段落
section = document.add_section(start_type=WD_SECTION_START.CONTINUOUS) # 添加橫向頁的連續(xù)節(jié)
section.orientation = WD_ORIENTATION.LANDSCAPE # 設置橫向
page_h, page_w = section.page_width, section.page_height
section.page_width = page_w # 設置橫向紙的寬度
section.page_height = page_h # 設置橫向紙的高度
document.add_paragraph() # 添加第二個空白段落
section = document.add_section(start_type=WD_SECTION_START.CONTINUOUS) # 添加連續(xù)的節(jié)
section.orientation = WD_ORIENTATION.PORTRAIT # 設置縱向
page_h, page_w = section.page_width, section.page_height # 讀取插入節(jié)的高和寬
section.page_width = page_w # 設置縱向紙的寬度
section.page_height = page_h # 設置縱向紙的高度
document.save('test.docx')

到此這篇關于Python設置Word頁面紙張方向為橫向的文章就介紹到這了,更多相關Python設置Word頁面方向內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pandas apply使用多列計算生成新的列實現示例

    pandas apply使用多列計算生成新的列實現示例

    這篇文章主要介紹了pandas apply使用多列計算生成新的列實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python基于FastAPI和WebSocket實現實時聊天應用

    Python基于FastAPI和WebSocket實現實時聊天應用

    這篇文章主要為大家詳細介紹了Python如何基于FastAPI和WebSocket實現實時聊天應用,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-04-04
  • Python安裝第三方庫的方法(pip/conda、easy_install、setup.py)

    Python安裝第三方庫的方法(pip/conda、easy_install、setup.py)

    這篇文章主要介紹了Python安裝第三方庫(pip/conda、easy_install、setup.py)的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Python 條件語句的語法和使用場景

    Python 條件語句的語法和使用場景

    ython 中的條件語句是實現程序決策功能的重要工具,通過合理運用條件語句,可以使程序更加靈活、高效,本文詳細介紹了 Python 條件語句的語法、使用場景以及常見應用,感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • Python簡單獲取二維數組行列數的方法示例

    Python簡單獲取二維數組行列數的方法示例

    這篇文章主要介紹了Python簡單獲取二維數組行列數的方法,結合實例形式分析了Python基于numpy模塊的二維數組相關運算技巧,需要的朋友可以參考下
    2018-12-12
  • python讀寫文件write和flush的實現方式

    python讀寫文件write和flush的實現方式

    今天小編就為大家分享一篇python讀寫文件write和flush的實現方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python實現的簡單文本類游戲實例

    python實現的簡單文本類游戲實例

    這篇文章主要介紹了python實現的簡單文本類游戲,以兩個實例形式分析了python操作文本與字符串的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • Python使用鄰接矩陣實現圖及Dijkstra算法問題

    Python使用鄰接矩陣實現圖及Dijkstra算法問題

    這篇文章主要介紹了Python使用鄰接矩陣實現圖及Dijkstra算法問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 值得收藏的10道python 面試題

    值得收藏的10道python 面試題

    本文給大家分享值得收藏的10道python 面試題,非常不錯,具有一定收藏價值,需要的朋友可以參考下
    2019-04-04
  • 關于python的mmh3庫安裝以及使用詳解

    關于python的mmh3庫安裝以及使用詳解

    這篇文章主要介紹了關于python的mmh3庫安裝以及使用詳解,哈希方法主要有MD、SHA、Murmur、CityHash、MAC等幾種方法,mmh3全程murmurhash3,是一種非加密的哈希算法,常用于hadoop等分布式存儲情境中,需要的朋友可以參考下
    2023-07-07

最新評論

即墨市| 疏附县| 东阿县| 临武县| 旺苍县| 黄平县| 宜城市| 格尔木市| 繁昌县| 新丰县| 晋州市| 谢通门县| 巧家县| 贡嘎县| 崇仁县| 兖州市| 盱眙县| 五寨县| 城步| 红河县| 乳山市| 陇西县| 江油市| 横峰县| 嵩明县| 祁东县| 嵊州市| 棋牌| 会东县| 溧阳市| 进贤县| 诏安县| 岫岩| 灵山县| 集贤县| 宣威市| 长治县| 曲阜市| 宝鸡市| 台中市| 昭平县|