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

Python docx庫刪除復(fù)制paragraph及行高設(shè)置圖片插入示例

 更新時間:2022年07月22日 16:30:13   作者:IT工作者  
這篇文章主要為大家介紹了Python docx庫刪除復(fù)制paragraph及行高設(shè)置圖片插入操作實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

這兩天做一個python小工具,用到了docx庫,涉及到paragraph的刪除、,還有行高設(shè)置等技術(shù),這里做一下記錄。

1、復(fù)制paragraph

即用來原文檔的加粗、斜體,下劃線,顏色等屬性的,官方?jīng)]有提供paragraph的接口,只能自己實現(xiàn):

# paragraph 的
def get_para_data(output_doc_name, paragraph):
    """
    Write the run to the new file and then set its font, bold, alignment, color etc. data.
    """
    output_para = output_doc_name.add_paragraph()
    for run in paragraph.runs:
        output_run = output_para.add_run(run.text)
        # Run's bold data
        output_run.bold = run.bold
        # Run's italic data
        output_run.italic = run.italic
        # Run's underline data
        output_run.underline = run.underline
        # Run's color data
        output_run.font.color.rgb = run.font.color.rgb
        # Run's font data
        output_run.style.name = run.style.name
    # Paragraph's alignment data
    output_para.paragraph_format.alignment = paragraph.paragraph_format.alignment

2、刪除paragraph

網(wǎng)上有用clear()的,實際不行。 我刪除一個空行paragraph,用clear不行,還是后來用了下面這個接口才解決:

def delete_paragraph(paragraph):
    p = paragraph._element
    p.getparent().remove(p)
    p._p = p._element = None

3、插入圖片和paragraph行高設(shè)置

由于默認(rèn)的行高限制,我的使用中遇到了麻煩,插入的圖片的時候,圖片部分只能顯示一部分。后來,找到了一個辦法設(shè)置行高屬性:

 from docx.enum.text import WD_LINE_SPACING
     paragraph.paragraph_format.line_spacing_rule = WD_LINE_SPACING.MULTIPLE #根據(jù)實際大小
     output_run = paragraph.add_run("")
     output_run.add_picture('{}.png'.format(ownerName), width=Pt(50), height=Pt(15))

以上就是Python docx庫刪除復(fù)制paragraph及行高設(shè)置圖片插入示例的詳細(xì)內(nèi)容,更多關(guān)于Python docx庫操作的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python3實現(xiàn)打印任意寬度的菱形代碼

    Python3實現(xiàn)打印任意寬度的菱形代碼

    這篇文章主要介紹了Python3實現(xiàn)打印任意寬度的菱形代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • selenium+python自動化測試之使用webdriver操作瀏覽器的方法

    selenium+python自動化測試之使用webdriver操作瀏覽器的方法

    這篇文章主要介紹了selenium+python自動化測試之使用webdriver操作瀏覽器的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • python Web開發(fā)你要理解的WSGI & uwsgi詳解

    python Web開發(fā)你要理解的WSGI & uwsgi詳解

    這篇文章主要給大家介紹了關(guān)于python Web開發(fā)你一定要理解的WSGI & uwsgi的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • Python Django中間件使用原理及流程分析

    Python Django中間件使用原理及流程分析

    這篇文章主要介紹了Python Django中間件使用原理及流程分析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python數(shù)據(jù)結(jié)構(gòu)與算法中的棧詳解(2)

    Python數(shù)據(jù)結(jié)構(gòu)與算法中的棧詳解(2)

    這篇文章主要為大家詳細(xì)介紹了Python中的棧,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python多任務(wù)版靜態(tài)Web服務(wù)器實現(xiàn)示例

    Python多任務(wù)版靜態(tài)Web服務(wù)器實現(xiàn)示例

    這篇文章主要為大家介紹了Python靜態(tài)Web服務(wù)器多任務(wù)版實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 詳解Python中文分詞而生的jieba庫

    詳解Python中文分詞而生的jieba庫

    這篇文章主要介紹了詳解Python中文分詞而生的jieba庫,在Python中,最好用的中文分詞庫是jieba。用“結(jié)巴”給一個中文分詞庫命名,非常生動形象,同時還帶有一種程序員式的幽默感,需要的朋友可以參考下
    2023-07-07
  • 簡單談?wù)刾ython的反射機制

    簡單談?wù)刾ython的反射機制

    本文主要介紹python中的反射,以及該機制的簡單應(yīng)用,熟悉JAVA的程序員,一定經(jīng)常和Class.forName打交道。在很多框架中(Spring,eclipse plugin機制)都依賴于JAVA的反射能力,而在python中,也同樣有著強大的反射能力,本文將做簡單的介紹
    2016-06-06
  • 如何使用Python JSON解析和轉(zhuǎn)換數(shù)據(jù)

    如何使用Python JSON解析和轉(zhuǎn)換數(shù)據(jù)

    JSON 是文本,使用 JavaScript 對象表示法編寫,Python 有一個內(nèi)置的 json 包,可用于處理 JSON 數(shù)據(jù),本文給大家介紹使用Python JSON解析和轉(zhuǎn)換數(shù)據(jù)的方法,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法

    Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法

    今天小編就為大家分享一篇Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評論

渭源县| 菏泽市| 凯里市| 湘乡市| 确山县| 阿拉尔市| 天全县| 常宁市| 崇义县| 镇赉县| 涞源县| 黄大仙区| 麦盖提县| 栾城县| 鲁甸县| 连平县| 伊川县| 紫阳县| 阿勒泰市| 淮阳县| 酉阳| 永福县| 阿城市| 芒康县| 兰州市| 保亭| 安泽县| 宁明县| 澄城县| 襄樊市| 定远县| 雅江县| 景洪市| 唐海县| 灵寿县| 喀什市| 普兰店市| 大田县| 临武县| 宁南县| 郯城县|