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

Python實(shí)現(xiàn)Word文檔轉(zhuǎn)換為圖片(JPG、PNG、SVG等常見格式)

 更新時(shí)間:2024年06月27日 10:10:35   作者:Eiceblue  
將Word文檔以圖片形式導(dǎo)出,既能方便信息的分享,也能保護(hù)數(shù)據(jù)安全,避免被二次編輯,文本將介紹如何使用 Spire.Doc for Python 庫在Python程序中實(shí)現(xiàn)Word到圖片的批量轉(zhuǎn)換,需要的朋友可以參考下

前言

將Word文檔以圖片形式導(dǎo)出,既能方便信息的分享,也能保護(hù)數(shù)據(jù)安全,避免被二次編輯。文本將介紹如何使用Spire.Doc for Python 庫在Python程序中實(shí)現(xiàn)Word到圖片的批量轉(zhuǎn)換。

Spire.Doc for Python 庫作為專業(yè)的Word文檔處理控件,支持轉(zhuǎn)換Word 文檔到多種文件格式,包括JPG、PNG、SVG等圖片格式??梢酝ㄟ^pip安裝:

pip install Spire.Doc

代碼示例如下:

1. Python 將Word文檔轉(zhuǎn)換為JPG、JPEG、PNG、BMP等圖片格式

from spire.doc import *
from spire.doc.common import *
 
# 加載Word文檔
document = Document()
document.LoadFromFile("實(shí)驗(yàn).docx")
 
# 遍歷所有頁面
for i in range(document.GetPageCount()):
    # 轉(zhuǎn)換指定頁面為圖片流
    imageStream = document.SaveImageToStreams(i, ImageType.Bitmap)
    # 保存為.png圖片(也可以保存為jpg或bmp等圖片格式)
    with open("圖片\\圖-{0}.png".format(i),'wb') as imageFile:
        imageFile.write(imageStream.ToArray())
        
# 關(guān)閉文檔
document.Close()

以上代碼通過 Document.SaveImageToStreams() 方法將Word文檔中的頁面轉(zhuǎn)換為圖片流,之后再將圖片流保存為指定格式的圖片文件。將Word轉(zhuǎn)為PNG圖片的生成文件如下:

2. Python 將Word文檔轉(zhuǎn)換為SVG格式

SVG圖片是一種基于XML的矢量圖形格式,它允許創(chuàng)建可縮放、可編輯的圖形,非常適合在網(wǎng)頁設(shè)計(jì)、圖標(biāo)設(shè)計(jì)、應(yīng)用程序和各種圖形設(shè)計(jì)中使用。在Spire.Doc for Python中,Word 轉(zhuǎn)SVG 可以直接使用 Document.SaveToFile(fileName, FileFormat.SVG) 方法。

from spire.doc import *
from spire.doc.common import *
 
# 加載Word文檔
document = Document()
document.LoadFromFile("實(shí)驗(yàn).docx")
 
# 轉(zhuǎn)換為SVG文件
document.SaveToFile("轉(zhuǎn)SVG\\SVG.svg", FileFormat.SVG)
document.Close()

生成文件如圖:

到此這篇關(guān)于Python實(shí)現(xiàn)Word文檔轉(zhuǎn)換為圖片(JPG、PNG、SVG等常見格式)的文章就介紹到這了,更多相關(guān)Python Word轉(zhuǎn)圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 200行python代碼實(shí)現(xiàn)2048游戲

    200行python代碼實(shí)現(xiàn)2048游戲

    這篇文章主要為大家詳細(xì)介紹了200行Python代碼實(shí)現(xiàn)2048游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 使用Python實(shí)現(xiàn)提取快遞信息

    使用Python實(shí)現(xiàn)提取快遞信息

    這篇文章主要為大家詳細(xì)介紹了如何使用Python調(diào)用快遞查詢API接口,并提取出我們需要的快遞信息,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Python中的變量和數(shù)據(jù)類型使用方式

    Python中的變量和數(shù)據(jù)類型使用方式

    這篇文章主要介紹了Python中的變量和數(shù)據(jù)類型使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Python時(shí)間轉(zhuǎn)化方法超全總結(jié)

    Python時(shí)間轉(zhuǎn)化方法超全總結(jié)

    在生活和工作中,我們每個(gè)人每天都在和時(shí)間打交道。本文就為大家總結(jié)了Python實(shí)現(xiàn)時(shí)間轉(zhuǎn)化的多種方法,快來跟隨小編一起學(xué)習(xí)一下吧
    2022-03-03
  • Python+wxPython實(shí)現(xiàn)文件名批量處理

    Python+wxPython實(shí)現(xiàn)文件名批量處理

    在日常的文件管理中,我們經(jīng)常需要對(duì)文件進(jìn)行批量處理以符合特定的命名規(guī)則或需求,本文主要介紹了如何使用wxPython進(jìn)行文件夾中文件名的批量處理,需要的可以參考下
    2024-04-04
  • Python3 獲取一大段文本之間兩個(gè)關(guān)鍵字之間的內(nèi)容方法

    Python3 獲取一大段文本之間兩個(gè)關(guān)鍵字之間的內(nèi)容方法

    今天小編就為大家分享一篇Python3 獲取一大段文本之間兩個(gè)關(guān)鍵字之間的內(nèi)容方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python實(shí)現(xiàn)kMeans算法

    python實(shí)現(xiàn)kMeans算法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)kMeans算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 教你如何使用Python下載B站視頻的詳細(xì)教程

    教你如何使用Python下載B站視頻的詳細(xì)教程

    這篇文章主要介紹了教你如何使用Python下載B站視頻的詳細(xì)教程,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python使用in操作符時(shí)元組和數(shù)組的區(qū)別分析

    python使用in操作符時(shí)元組和數(shù)組的區(qū)別分析

    有時(shí)候要判斷一個(gè)數(shù)是否在一個(gè)序列里面,這時(shí)就會(huì)用到in運(yùn)算符來判斷成員資格,如果條件為真時(shí),就會(huì)返回true,條件為假時(shí),返回一個(gè)flase。這樣的運(yùn)算符叫做布爾運(yùn)算符,其真值叫做布爾值。
    2015-05-05
  • 舉例講解Python裝飾器

    舉例講解Python裝飾器

    這篇文章主要介紹了Python裝飾器的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12

最新評(píng)論