將Word文檔以圖片形式導出,既能方便信息的分享,也能保護數據安全,避免被二次編輯。文本將介紹如何使用 Spire.Doc for Python 庫在Python程式中實現Word到圖片的批量轉換。 Python 將Word轉換為JPG、JPEG、PNG、BMP等圖片格式 Python 將Word文 ...
將Word文檔以圖片形式導出,既能方便信息的分享,也能保護數據安全,避免被二次編輯。文本將介紹如何使用 Spire.Doc for Python 庫在Python程式中實現Word到圖片的批量轉換。
- Python 將Word轉換為JPG、JPEG、PNG、BMP等圖片格式
- Python 將Word文檔轉換為SVG格式
Python庫安裝:
Spire.Doc for Python 庫作為專業的Word文檔處理控制項,支持轉換Word 文檔到多種文件格式,包括JPG、PNG、SVG等圖片格式。可以通過pip安裝:pip install Spire.Doc
Python 將Word轉換為JPG、JPEG、PNG、BMP等圖片格式
from spire.doc import * from spire.doc.common import * # 載入Word文檔 document = Document() document.LoadFromFile("實驗.docx") # 遍歷所有頁面 for i in range(document.GetPageCount()): # 轉換指定頁面為圖片流 imageStream = document.SaveImageToStreams(i, ImageType.Bitmap) # 保存為.png圖片(也可以保存為jpg或bmp等圖片格式) with open("圖片\\圖-{0}.png".format(i),'wb') as imageFile: imageFile.write(imageStream.ToArray()) # 關閉文檔 document.Close()
以上代碼通過 Document.SaveImageToStreams() 方法將Word文檔中的頁面轉換為圖片流,之後再將圖片流保存為指定格式的圖片文件。將Word轉為PNG圖片的生成文件如下:
Python 將Word文檔轉換為SVG格式
SVG圖片是一種基於XML的矢量圖形格式,它允許創建可縮放、可編輯的圖形,非常適合在網頁設計、圖標設計、應用程式和各種圖形設計中使用。在Spire.Doc for Python中,Word 轉SVG 可以直接使用 Document.SaveToFile(fileName, FileFormat.SVG) 方法。
from spire.doc import * from spire.doc.common import * # 載入Word文檔 document = Document() document.LoadFromFile("實驗.docx") # 轉換為SVG文件 document.SaveToFile("轉SVG\\SVG.svg", FileFormat.SVG) document.Close()
生成文件如圖:
※ 如想完整測試該Python Word庫並移除水印,可點擊申請試用授權:申請免費臨時授權文件