亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么實現Word轉PDF

發布時間:2022-05-17 15:10:11 來源:億速云 閱讀:1033 作者:iii 欄目:開發技術

這篇文章主要講解了“Python怎么實現Word轉PDF”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python怎么實現Word轉PDF”吧!

pdf 工具包 - pdfkit

pdfkit 包的安裝:

pip install pdfkit

依賴工具:

下載符合與自己當前系統的安裝包安裝完成之后就可以達到兼容的效果了。

html 轉 pdf

html 轉 pdf 方法:

pdfkit.from_file(html文件, 保存路徑) 利用 pdfkit.from_file() 函數傳入 "html" 文件與 pdf 的保存路徑

代碼示例如下:

# coding:utf-8
import pdfkit  # 需安裝 pdfkit 第三方包 "pip install pdfkit" 以及第三方依賴 "wkhtmltopdf"

pdfkit.from_file('html測試文件.html', 'html測試文件.pdf')

運行結果如下:

Python怎么實現Word轉PDF

網址 轉 pdf

網址 轉 pdf 方法:

pdfkit.from_url(網址, 保存路徑) 利用 pdfkit.from_url() 函數傳入 "網址" 文件與 pdf 的保存路徑

“html” 文件與網址的區別在于實際上html文件有可能是我們本地開發生成的,也有可能是通過 “網頁另存為” 的方式存儲在本地的。所以 網址 與 html文件 還是有一點點區別的,但是它們的本質其實是一樣的。

代碼示例如下:

# coding:utf-8
import pdfkit  # 需安裝 pdfkit 第三方包 "pip install pdfkit" 以及第三方依賴 "wkhtmltopdf"

pdfkit.from_url('https://www.163.com', 'test1.pdf')

運行結果如下:

Python怎么實現Word轉PDF

字符串生成pdf

網址 轉 pdf 方法:

pdfkit.from_string(基于html的字符串, 保存路徑) 利用 pdfkit.from_string() 函數傳入 "網址" 文件與 pdf 的保存路徑

基于html的字符串 其實就是前端的一種超文本文件格式,以這種前端規范生成的字符串其實就是 html 的字符串了

# coding:utf-8

import pdfkit  # 需安裝 pdfkit 第三方包 "pip install pdfkit" 以及第三方依賴 "wkhtmltopdf"

html = """
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
  <p>你好,這是一個html字符串轉為pdf的測試文件</p>
</body>
</html>
"""

pdfkit.from_string(html, 'html_string_test.pdf')

運行結果如下:

Python怎么實現Word轉PDF

Python怎么實現Word轉PDF

結合 pydocx 將 word 轉 html 再轉 pdf

首先需要安裝 pydocx 依賴包 &mdash;> pip install pydocx

導入 PyDocX 函數 &mdash;> from pydocx import PyDocX

利用 PyDocX 將 word 文件轉換為 html 格式(會生成一個 html 的字符串對象)

將 生成的 html 字符串 寫入到一個 html 文件中

然后利用 pdfkit 包的 pdfkit.from_file() 函數將其轉為 pdf 文件

代碼示例如下:

# coding:utf-8

import pdfkit  # pip install pdfkit
from pydocx import PyDocX  # pip install pydocx

html = PyDocX.to_html('簡歷1.docx')
f = open('簡歷1.html', 'w')
f.write(html)
f.close()

#pdfkit.from_file('html1.html', 'test3.pdf')
pdfkit.from_string(html, '簡歷1.pdf')

運行結果如下:

Python怎么實現Word轉PDF

Python怎么實現Word轉PDF

感謝各位的閱讀,以上就是“Python怎么實現Word轉PDF”的內容了,經過本文的學習后,相信大家對Python怎么實現Word轉PDF這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青神县| 卓资县| 北海市| 莲花县| 卓尼县| 江达县| 琼海市| 宣恩县| 芜湖县| 隆尧县| 平果县| 左权县| 若尔盖县| 图们市| 城市| 莒南县| 陕西省| 兰西县| 德庆县| 陆良县| 凤山市| 巴马| 观塘区| 淳安县| 新田县| 黔江区| 宜州市| 黄梅县| 博兴县| 桦甸市| 元阳县| 资源县| 安达市| 海兴县| 兴仁县| 霞浦县| 隆化县| 毕节市| 灵石县| 都昌县| 峨眉山市|