日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python3.5中pdfkit的详细配置与使用

發布時間:2023/12/20 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3.5中pdfkit的详细配置与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

win7 64位系統下,

第一步:

下載下面鏈接中

https://wkhtmltopdf.org/downloads.html

?

Windows (MinGW)0.12.432-bit?/?64-bitfor Windows XP/2003 or later; standalone

安裝到路徑:

D:\software\wkhtmltopdf

打開控制面板

系統變量Path中加入

D:\software\wkhtmltopdf\bin

與其他路徑用";"隔開

第二步:

進入下列網站

https://pypi.python.org/pypi/pdfkit

安裝

?

pdfkit-0.6.1-py3-none-any.whl?(md5)Python Wheel3.52017-01-0912KB

?

第三步、

?

?

安裝 whtmltopdf,直接在pycharm中安裝 File->settings->Project Interpreter->選擇右側綠色的+號->彈出對話框就可以找到wkhtmltopdf進行安裝了

?

?

?

?

第四步、Pycharm中輸入代碼

?

import pdfkitpdfkit.from_url('http://www.taobao.com', 'out.pdf') #pdfkit.from_file('test.html', 'out.pdf') #pdfkit.from_string('Hello!', 'out.pdf') print("OK")#用來表明程序運行結束

?

最后,pdf文件會在pycharm的當前工程所在路徑中生成

流程總結:

?

程序代碼會使用pdfkit,pdfkit會調用wkhtmltopdf,而wkhtmltopdf會調用windows中的wkhtmltopdf.exe來轉化html為pdf。

?

?

總共需要安裝:

安裝組件版本
pdfkitpython安裝包
wkhtmltopdfpython安裝包
wkhtmltopdfwindows安裝包

三個東西,才能最終運行代碼。

?

如果以上步驟有缺失,可能碰到的問題是:

1.關于no such file or directory:b'' 這種錯誤在python中出現時,意味著有.exe文件需要被調用,而該.exe文件沒有被安裝或者在控制面板的環境變量中沒有添加該.exe的路徑。另外,有時候需要改pdfkit代碼為下列兩句,才可消除錯誤:

?

config=pdfkit.configuration(wkhtmltopdf=r"D:\software\wkhtmltopdf\bin\wkhtmltopdf.exe") pdfkit.from_url(url, name,configuration=config)

?

2.另外,上述配置步驟中,不要下載wkhtmltopdf.exe綠色版,否則python無法調用

總結

以上是生活随笔為你收集整理的python3.5中pdfkit的详细配置与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。