国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)什么喪心病狂的功能?的評論 (共 條)

分享到微博請遵守國家法律
图片| 洪雅县| 黄大仙区| 罗田县| 阳春市| 枣庄市| 舞钢市| 耒阳市| 兖州市| 浙江省| 渝中区| 铅山县| 嘉荫县| 积石山| 恩平市| 黑龙江省| 德化县| 东乡| 京山县| 景谷| 安远县| 衡水市| 松潘县| 岱山县| 尤溪县| 通渭县| 吉林省| 札达县| 惠安县| 丹江口市| 苗栗县| 黄浦区| 资源县| 潮州市| 仙桃市| 贡觉县| 滨海县| 岳阳市| 瑞丽市| 福海县| 灵丘县|