五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

12.5k Star,一行代碼能實現(xiàn)什么喪心病狂的功能?

2022-11-18 23:33 作者:滴斗滴答  | 我要投稿

日常中我們總是需要將一些網(wǎng)頁轉(zhuǎn)換成pdf格式使用,盡管可以使用瀏覽器自帶的功能實現(xiàn),但面對批量轉(zhuǎn)換時就顯的有點力不從心了;或者需要在項目中調(diào)用該項功能實現(xiàn)轉(zhuǎn)換。

今天,給大家介紹一款好用的開3源項目-wkhtmltopdf,只需要一行命令就可以實現(xiàn)上述功能,配合各種語言,能實現(xiàn)程序內(nèi)的自由調(diào)用,非常容易實現(xiàn)批量化操作。

簡介

wkhtmltopdf一個使用 WebKit 網(wǎng)頁渲染引擎開發(fā)的用來將 HTML 文檔轉(zhuǎn)成 PDF 文檔的工具,可以跟多種腳本語言進行集成來轉(zhuǎn)換文檔,適用于Windows,Macos,Linux,在GitHub上有12.5k Star。

圖片

基礎使用

以Windows為例

為了能讓軟件在任何目錄下都能運行,在安裝好軟件后,需要將其添加到系統(tǒng)變量中

圖片

運行命令行代碼:

wkhtmltopdf??www.cxy521.com??d:/pdf/cxy521.pdf

圖片

批量處理

對于有多個html需要轉(zhuǎn)換的,可以將它們轉(zhuǎn)換到一個pdf文件中

wkhtmltopdf??www.cxy521.com?www.baidu.com??d:/pdf/cxy+baidu.pdf

圖片

或則通過批處理單獨轉(zhuǎn)換成一個個pdf文件

@echo?off
title?html?to?pdf
rem?遍歷當前目錄下所有?.html?文件,轉(zhuǎn)換成pdf文件存放在當前目錄
for???%%i??in??(?*.html)??do?wkhtmltopdf??toc??%%i??%%~ni.pdf
pause

圖片

注意:html文件名稱含有中文時,可能會存在無法轉(zhuǎn)換的問題。

集成使用

以Python為例

在Pycharm中,下載安裝pdfkit

圖片

輸入代碼:

import?pdfkit

#?pdfkit是python對wkhtmltopdf調(diào)用的封裝,支持URL,本地文件,文本內(nèi)容到PDF的轉(zhuǎn)換
#?設置環(huán)境變量,如果有設置可省略
path_wkthmltopdf?=?r'C:\Program?Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config?=?pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
#?將對應網(wǎng)頁轉(zhuǎn)換為pdf格式,并保存在當前目錄下
pdfkit.from_url('http://www.baidu.com',?'out.pdf',?configuration=config)

圖片

寫在最后

以上只是簡單的對wkhtmltopdf功能的介紹,實際上該軟件功能十分強大,可以通過 wkhtmltopdf -h查看詳細的命令,動手試試;另外,還有一個能將網(wǎng)頁轉(zhuǎn)換成圖片的功能-wkhtmltoimage,有興趣的朋友可以試試效果哦!

更多精彩內(nèi)容:kdocs.cn/l/co5YnU5vIpTm

12.5k Star,一行代碼能實現(xiàn)什么喪心病狂的功能?的評論 (共 條)

分享到微博請遵守國家法律
临江市| 大兴区| 鄂托克前旗| 舟山市| 合川市| 潢川县| 秭归县| 孝义市| 安国市| 屯门区| 安康市| 武义县| 砚山县| 明溪县| 青海省| 池州市| 临邑县| 定日县| 武川县| 桓仁| 石台县| 四子王旗| 鹤庆县| 额济纳旗| 昌黎县| 论坛| 长海县| 资溪县| 海原县| 邢台市| 洪江市| 莱芜市| 伊通| 积石山| 太仆寺旗| 江华| 武城县| 南丹县| 连南| 当涂县| 乡宁县|