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日韩AV一区二区三曲| 久久国产午夜一区二区福利| 成人免费观看一区二区| eeuss鲁片一区二区三区| 好爽毛片一区二区三区四| 亚洲一区综合在线播放| 国产在线观看一区二区三区 | 日韩久久精品一区二区三区| 无码人妻一区二区三区精品视频| 国产在线精品一区二区不卡麻豆| 亚洲综合无码一区二区| 一区在线免费观看| 国产成人精品一区二区三在线观看| 中文字幕在线观看一区| 影院成人区精品一区二区婷婷丽春院影视 | 一区二区三区日韩精品| 一区二区三区福利| 国产美女av在线一区| 日本精品夜色视频一区二区| 日本一区二区视频| 国产精品揄拍一区二区| 88国产精品视频一区二区三区| 中文无码精品一区二区三区| 一区二区三区视频免费| 福利一区二区三区视频午夜观看| 国产成人一区二区三区| 天堂va视频一区二区| 日本免费精品一区二区三区| 视频一区视频二区制服丝袜| 亚洲第一区精品日韩在线播放| 一区二区三区福利| 骚片AV蜜桃精品一区| 精品国产一区二区三区无码| 国产精品伦子一区二区三区 | 97一区二区三区四区久久| 日本中文字幕在线视频一区| 一区二区三区免费电影| 亚洲乱码一区二区三区在线观看| 中文字幕永久一区二区三区在线观看 |