中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

安庆市| 拉孜县| 星子县| 汶上县| 和静县| 张掖市| 河南省| 庆云县| 汾西县| 遂溪县| 承德县| 沙坪坝区| 垦利县| 石家庄市| 边坝县| 内丘县| 新野县| 易门县| 乌审旗| 池州市| 浦城县| 南雄市| 璧山县| 札达县| 彭州市| 延川县| 宁蒗| 竹北市| 乐都县| 凤庆县| 英德市| 上杭县| 彰化县| 松潘县| 梁平县| 建昌县| 莫力| 沾化县| 承德市| 巫山县| 怀安县|