91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

五大连池市| 建平县| 福安市| 新巴尔虎右旗| 遵化市| 大名县| 曲周县| 乡城县| 增城市| 开封市| 疏勒县| 万年县| 林甸县| 正定县| 胶南市| 尚志市| 威远县| 伊宁县| 元氏县| 封丘县| 韶关市| 鹿邑县| 江安县| 资源县| 若尔盖县| 游戏| 宜兰市| 金坛市| 邮箱| 成都市| 永福县| 济宁市| 会泽县| 苏尼特右旗| 溧阳市| 万安县| 翁牛特旗| 师宗县| 甘南县| 海丰县| 瑞安市|