国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 實現Word轉PDF

這篇具有很好參考價值的文章主要介紹了Python 實現Word轉PDF。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

通過將 Word 文檔轉換為 PDF,您可以確保文檔在不同設備上呈現一致,并防止其他人對文檔內容進行非授權修改。此外,在你需要打印文檔時,轉換為PDF還能確保打印輸出的準確性。本文將介紹如何使用Python 庫將Word文檔轉換為PDF格式

  • Python 將 Word DOCX/DOC 轉換為 PDF
  • Python 將 Word轉換為加密的PDF
  • Python 將 Word轉為 PDF時嵌入字體

?

Python Word庫安裝

本文中使用到的python庫為?Spire.Doc for Python, 它能輕松實現 Word 文檔的創(chuàng)建、讀取、編輯和轉換等功能。要使用此產品,可以通過以下pip 命令將其安裝到你的 VS Code中。

pip install Spire.Doc

詳細安裝教程可參考: 如何在 VS Code中安裝 Spire.XLS for Python

?

Python 將 Word DOCX/DOC 轉換為 PDF

要實現該轉換,僅需加載一個?.doc?或?.docx?文檔,然后使用?Document.SaveToFile(string fileName, FileFormat.PDF) 方法就能將Word轉為PDF格式。完整代碼如下:

from spire.doc import *
from spire.doc.common import *

# 創(chuàng)建Document對象
document = Document()

# 加載Word文檔
document.LoadFromFile("清單.docx")

# 將文檔保存為PDF格式
document.SaveToFile("Word轉PDF.pdf", FileFormat.PDF)
document.Close()

Python 實現Word轉PDF

?

Python 將 Word轉換為加密的PDF

除了簡單的Word轉PDF外,Spire.Doc for Python 還提供了?ToPdfParameterList 類來控制轉換過程。你可以先為生成的PDF設置密碼,然后在轉換時用Document.SaveToFile(string fileName, ToPdfParameterList paramList)?方法來將Word保存為加密的PDF文件。完整代碼如下:

from spire.doc import *
from spire.doc.common import *

# 創(chuàng)建Document對象
document = Document()

# 加載Word文檔
document.LoadFromFile("清單.docx")

# 創(chuàng)建ToPdfParameterList對象
parameter = ToPdfParameterList()

# 為生成的PDF文件設置打開密碼和權限密碼
openPsd = "abcd"
permissionPsd = "1234"
parameter.PdfSecurity.Encrypt(openPsd, permissionPsd, PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key128Bit)

# 將文檔保存為加密的PDF
document.SaveToFile("輸出文件.pdf", parameter)
document.Close()

Python 實現Word轉PDF

?

Python 將 Word轉為 PDF時嵌入字體

將字體嵌入到PDF中能確保文檔在不同設備上正確顯示,避免由于缺少字體而導致的問題。這對于包含自定義字體或特殊字形的文檔尤其重要。Spire.Doc for Python 提供的ToPdfParameterList.IsEmbeddedAllFonts 屬性能幫你實現Word轉 PDF時嵌入字體。完整代碼如下:

from spire.doc import *
from spire.doc.common import *

# 創(chuàng)建Document對象
document = Document()

# 加載Word文檔
document.LoadFromFile("清單.docx")

# 創(chuàng)建ToPdfParameterList對象
parameter = ToPdfParameterList()

# 將字體嵌入到生成的PDF中
parameter.IsEmbeddedAllFonts = True

# 將文檔保存為PDF
document.SaveToFile("嵌入字體.pdf", parameter)
document.Close()

Python 實現Word轉PDF


如果你想在轉換Word到PDF時壓縮圖片以減小生成PDF的文件大小,可通過 Document.JPEGQuality 屬性設置圖片質量。此外,ToPdfParameterList 類還支持在轉換時保留原有書簽,或者按照標題創(chuàng)建新書簽。

# 根據 Word 中的標題創(chuàng)建 PDF 書簽
parames.CreateWordBookmarksUsingHeadings = True

# 根據 Word 中的現有書簽創(chuàng)建 PDF 書簽
parames.CreateWordBookmarks = True

?文章來源地址http://www.zghlxwxcb.cn/news/detail-712095.html

到了這里,關于Python 實現Word轉PDF的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java實現Word文檔轉PDF,PDF轉Word,PDF轉Excel,PDF轉換工具

    java實現word文檔轉PDF,PDF轉word 解決只能轉換4頁問題 解決每頁頭部存在水印問題 引入依賴 破解的jar包 鏈接: https://pan.baidu.com/s/1MO8OBuf4FQ937R9KDtofPQ 提取碼: 4tsn 源碼路徑:https://download.csdn.net/download/weixin_43992507/88215577 像流讀取文件這些要關閉釋放,不然異常報錯文件的讀取不會

    2024年02月13日
    瀏覽(30)
  • 將一張RGB圖像轉換為BGR格式可以通過以下步驟實現

    讀取圖像:使用圖像處理庫(如OpenCV)讀取一張RGB格式的圖像,并將其存儲為NumPy數組。 轉換通道順序:使用np.transpose函數將圖像數組的通道順序從RGB轉換為BGR。 在這里,np.transpose函數的第一個參數是圖像數組,第二個參數是元組,表示要交換的維度順序。由于RGB格式的圖像

    2024年02月11日
    瀏覽(25)
  • ElasticSearch 實現 全文檢索 支持(PDF、TXT、Word、HTML等文件)通過 ingest-attachment 插件實現 文檔的檢索

    ElasticSearch 實現 全文檢索 支持(PDF、TXT、Word、HTML等文件)通過 ingest-attachment 插件實現 文檔的檢索

    Attachment 插件是 Elasticsearch 中的一種插件,允許將各種二進制文件(如PDF、Word文檔等)以及它們的內容索引到 Elasticsearch 中。插件使用 Apache Tika 庫來解析和提取二進制文件的內容。通過使用 Attachment 插件,可以輕松地在 Elasticsearch 中建立全文搜索功能,而無需事先轉換二進制

    2024年02月05日
    瀏覽(22)
  • Python+docx實現python對word文檔的編輯

    Python+docx實現python對word文檔的編輯

    ? ? ? ? 該模塊可以通過python代碼來對word文檔進行大批量的編輯。docx它提供了一組功能豐富的函數和方法,用于創(chuàng)建、修改和讀取Word文檔。下面是 docx 模塊中一些常用的函數和方法的介紹: 安裝:pip install docx ???????????????? 通過遍歷? doc.paragraphs? 來獲取文檔中

    2024年02月16日
    瀏覽(23)
  • Word怎么轉換成PDF文檔?多個Word轉換成PDF步驟分享

    Word怎么轉換成PDF文檔?多個Word轉換成PDF步驟分享

    word文檔是一種非常好用的文件格式,可以幫助用戶們很好的保存圖片和文字內容,不過并不是只有word這一種文檔類文件格式,還有一種pdf文檔也深受用戶們的歡迎,在工作或者學習過程中這兩種文檔是可以互相轉換格式的,那么Word怎么轉換成PDF文檔?下面小編就為大家介紹一

    2024年02月12日
    瀏覽(18)
  • 【word技巧】word文檔如何轉換為ppt文件?

    【word技巧】word文檔如何轉換為ppt文件?

    大家是否會遇到需要將word文檔轉換為ppt文件的情況?除了反反復復粘貼復制以外,還有其他方法可以轉換文件格式,今天給大家分享word轉換ppt方法。 首先我們先將word文件打開大綱模式 然后我們將文中的大標題設置為1級標題,副標題設置為2級標題,正文設置為3級標題,這

    2024年02月06日
    瀏覽(23)
  • 格式轉換 ▏Python 實現Word轉HTML

    格式轉換 ▏Python 實現Word轉HTML

    將Word轉換為HTML能將文檔內容發(fā)布在網頁上,這樣,用戶就可以通過瀏覽器直接查看或閱讀文檔而無需安裝特定的軟件。Word轉HTML對于在線發(fā)布信息、創(chuàng)建在線文檔庫以及構建交互式網頁應用程序都非常有用。 以下是 用 Python 將 Word 轉換為 HTML 網頁 的攻略,包含兩個示 例 。

    2024年02月07日
    瀏覽(21)
  • 寫一個可以一鍵統(tǒng)一調整word文檔格式的程序

    要寫一個可以一鍵統(tǒng)一調整 Word 文檔格式的程序,可以使用 Microsoft Office Word 的 VBA 功能來實現。 步驟如下: 打開 Word 文檔,在菜單欄中點擊“開發(fā)人員”,然后在下拉菜單中選擇“Visual Basic”打開 Visual Basic 編輯器。 在 Visual Basic 編輯器中,點擊“插入”,然后選擇“模塊

    2024年02月07日
    瀏覽(22)
  • 在線Word怎么轉換成PDF?Word無法轉換成PDF文檔原因分析

    在線Word怎么轉換成PDF?Word無法轉換成PDF文檔原因分析

    不同的文件格式使用方法是不一樣的,而且也需要使用不同的工具才可以打開編輯內容,針對不同的場合用戶們難免會用到各種各樣的文件格式,要想在不修改內容的前提下提高工作效率,那就需要用到文件格式轉換,那么在線Word怎么轉換成PDF?接下來小編就為大家介紹一下

    2024年02月13日
    瀏覽(22)
  • 如何將pdf文件轉換成word文檔?

    如何將pdf文件轉換成word文檔?

    ? ? 如何將pdf文件轉換成word文檔?PDF文檔是我們日常辦公中最為常用的電子文檔格式的文件,也是在會議、教育培訓以及商業(yè)營銷中經常使用的文檔格式。所以說PDF文檔的功能較強,且應用場景較多。但是也有例外的時候,比如我們需要將PDF文檔轉換為word文檔的格式,以此

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包