Pythondocx庫刪除復制paragraph及行高設置圖片插入示例

目錄

引言

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

1、復制paragraph

即用來原文檔得加粗、斜體,下劃線,顏色等屬性得,官方沒有提供paragraph得接口,只能自己實現:

# 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

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

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

3、插入圖片和paragraph行高設置

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

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

以上就是Python docx庫刪除復制paragraph及行高設置圖片插入示例得詳細內容,更多關于Python docx庫操作得資料請關注之家其它相關內容!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 精品欧洲av无码一区二区三区| 亚洲日韩亚洲另类激情文学| 久久久国产99久久国产久| 男女拍拍拍免费视频网站| 欧美在线性爱视频| 国内自产少妇自拍区免费| 国产aⅴ激情无码久久久无码| 久久伊人久久亚洲综合| 黑白高清在线观看| 欧美三级在线播放| 国产精品大尺度尺度视频| 亚洲爆乳精品无码一区二区| 95老司机免费福利| 永久免费AV无码网站性色AV| 成年人黄色毛片| 午夜亚洲av日韩av无码大全| 两性色午夜视频免费网| 精品国产AV色欲果冻传媒| 性芭蕾k8经典| 别揉我胸啊嗯上课呢的作文| jizz中文字幕| 狠狠色综合色区| 国产精品福利一区二区久久| 亚洲国产精品久久网午夜| 2020国产精品永久在线| 日韩美女在线观看一区 | 老司机在线精品| 成年女性特黄午夜视频免费看 | 夜爽爽爽爽爽影院| 亚洲精品自产拍在线观看| 97视频免费观看2区| 欧美高清一区二区三区| 国产精品亚洲а∨无码播放麻豆| 亚洲乱码中文字幕综合| 2022麻豆福利午夜久久| 最近中文字幕高清免费大全8| 国产成人精品无码播放| 久久久久久亚洲av无码蜜芽| 老司机午夜精品视频在线观看免费| 日本xxxx色视频在线播放| 可播放的gαy片男男|