欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實現(xiàn)添加圖片到word文檔中

 更新時間:2023年09月14日 09:36:23   作者:LililililililMeng  
這篇文章主要介紹了python實現(xiàn)添加圖片到word文檔中方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

python添加圖片到word文檔中

from docx import Document
doc = docx.Document('23.docx')
doc.add_picture('demo.jpg')
doc.save('a.docx') ? ?#保存圖像
def word_main(file_dir_path, photo_dit_path, position_number):
? ? '''
? ? 在word里插入圖片
? ? :param file_dir_path: 文件絕對路徑
? ? :param photo_dit_path: 圖片絕對路徑
? ? :param position_number: 要定位的地方,在該word中找position_number這串字符串
? ? :return:
? ? '''
? ? doc = docx.Document(file_dir_path)
? ? for i, p in enumerate(doc.paragraphs): ?# 遍歷所有的段落
? ? ? ? print(str(i) + ":"+ str(p.text))
? ? ? ? if len(p.text) != 0:
? ? ? ? ? ? for i in range(len(p.runs)): ?# p.runs代表p這個段落下所有文字的列表
? ? ? ? ? ? ? ? print(str(i)+':::::')
? ? ? ? ? ? ? ? print(p.runs[i].text) ?# 當打印時,發(fā)現(xiàn)p.runs把段落自動分解了
? ? ? ? if position_number in p.text:
? ? ? ? ? ? p.runs[-1].add_break() ?# 添加一個折行
? ? ? ? ? ? p.runs[-1].add_picture(photo_dit_path) ?# 在runs的最后一段文字后添加圖片
? ? ? ? ? ? # os.remove(photo_dit_path)
? ? ? ? ? ? doc.save(file_dir_path) ?# 保存文件
? ? ? ? ? ? break

使用word_main需要注意的是,我們寫入word文件中\(zhòng)r \n是軟回車,python識別的是硬回車,此時我們可以使用 python-docx向word寫入數(shù)據(jù)  

import docx
document = docx.Document(filePath) #文件位置
document.add_paragraph("寫入的數(shù)據(jù)~~~")
document.save(newFilePath) # 文件保存的位置

python圖片更清晰插入word

png和jpg格式圖片插入word之后會出現(xiàn)失真

  • 利用python代碼繪制出圖片
  • 點擊保存,并保存為svg格式

(1)直接插入word文本就行

(2)利用圖片轉化器,將.svg轉化為.emf,轉化鏈接為:https://cloudconvert.com/eps-to-emf,之后直接插入word文本。(親測這兩種插入效果差不多)

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python數(shù)據(jù)庫編程之pymysql詳解

    Python數(shù)據(jù)庫編程之pymysql詳解

    本文主要介紹了Python數(shù)據(jù)庫編程中pymysql,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • python調用接口的4種方式代碼實例

    python調用接口的4種方式代碼實例

    這篇文章主要介紹了python調用接口的4種方式代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Python3使用requests模塊實現(xiàn)顯示下載進度的方法詳解

    Python3使用requests模塊實現(xiàn)顯示下載進度的方法詳解

    這篇文章主要介紹了Python3使用requests模塊實現(xiàn)顯示下載進度的方法,結合實例形式分析了Python3中requests模塊的配置、使用及顯示進度條類的相關定義方法,需要的朋友可以參考下
    2019-02-02
  • Python實現(xiàn)在Windows平臺修改文件屬性

    Python實現(xiàn)在Windows平臺修改文件屬性

    這篇文章主要介紹了Python實現(xiàn)在Windows平臺修改文件屬性,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python接入MySQL實現(xiàn)增刪改查的實戰(zhàn)記錄

    Python接入MySQL實現(xiàn)增刪改查的實戰(zhàn)記錄

    這篇文章主要給大家介紹了關于Python接入MySQL實現(xiàn)增刪改查的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Python數(shù)據(jù)庫小程序源代碼

    Python數(shù)據(jù)庫小程序源代碼

    這篇文章主要介紹了Python數(shù)據(jù)庫小程序源代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Python實現(xiàn)棧的方法詳解【基于數(shù)組和單鏈表兩種方法】

    Python實現(xiàn)棧的方法詳解【基于數(shù)組和單鏈表兩種方法】

    這篇文章主要介紹了Python實現(xiàn)棧的方法,結合實例形式詳細分析了Python基于數(shù)組和單鏈表兩種方法定義棧的相關操作技巧,需要的朋友可以參考下
    2020-02-02
  • 使用Python發(fā)現(xiàn)隱藏的wifi

    使用Python發(fā)現(xiàn)隱藏的wifi

    今天與大家一起分享使用Python來發(fā)現(xiàn)隱藏的wifi,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python使用pyodbc連接sqlserver

    python使用pyodbc連接sqlserver

    本文主要介紹了python使用pyodbc連接sqlserver,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 一文教你學會使用Python中的多處理模塊

    一文教你學會使用Python中的多處理模塊

    Python?多處理模塊是一個強大的工具,用于實現(xiàn)并行處理,提高程序的性能和效率,本文將詳細介紹?Python?中多處理模塊的使用方法,希望對大家有所幫助
    2024-01-01

最新評論