欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【C#】臥槽,一行代碼實現(xiàn)Html轉(zhuǎn)PDF!

admin
2024年1月24日 23:10 本文熱度 688

想必大家在工作中,可能會經(jīng)常遇到html轉(zhuǎn)pdf的問題。

今天,給大家一個非常好用的開源項目——wkhtmltopdf。它是一個命令行工具,能夠?qū)tml網(wǎng)頁轉(zhuǎn)換為PDF文檔,方便批量化操作,非常好用。

簡介

wkhtmltopdf是一個使用C++編寫的開源項目,它的主要功能是將HTML網(wǎng)頁轉(zhuǎn)換為PDF文檔或圖像文件(如jpg、png)。

它基于QT Webkit渲染引擎,并遵循LGPL開源協(xié)議。這個項目功能強(qiáng)大、簡單易用,是許多人在工作中常常需要用到的一個工具。

項目特色功能

安裝使用方法

接下來,我將帶你一起來學(xué)習(xí)如何安裝和使用wkhtmltopdf這個開源項目。

1. 安裝

前往wkhtmltopdf的官方網(wǎng)站

https://wkhtmltopdf.org

選擇適合你的操作系統(tǒng)的安裝文件,進(jìn)行下載安裝。

下面以Win系統(tǒng)為例進(jìn)行介紹。

2. 使用

軟件安裝完成后,我們就可以開始使用了。

比如我們要講某狗網(wǎng)頁保存為PDF文件為例,打開命令提示符(cmd)。然后,進(jìn)入到 wkhtmltopdf 的安裝路徑下的bin目錄,輸入以下命令:

wkhtmltopdf.exe  https://www.xxgou.com/ C:\xxgou.pdf

運(yùn)行以上命令后,就可以在C盤根目錄下找到\xxgou.pdf文件,這就是將某狗首頁轉(zhuǎn)換為的PDF文件。

對于本地HTML文件,你只需要將URL地址替換為本地文件路徑即可。

此外,你還可以使用wkhtmltopdf.exe -h命令查看更多的使用參數(shù)。

3. 結(jié)合代碼使用


wkhtmltopdf不僅僅支持命令行,還支持PHP、Python、Java等多種語言通過調(diào)用程序?qū)崿F(xiàn)更多的需求。

下面以Python為例,我們需要安裝pdfkit庫(這是一個對wkhtmltopdf進(jìn)行封裝的Python庫),通過它來調(diào)用wkhtmltopdf命令實現(xiàn)各種轉(zhuǎn)換需求。首先安裝pdfkit庫:

pip install pdfkit

接下來,我們可以使用以下代碼將某狗首頁轉(zhuǎn)換為PDF文件:

import pdfkit

path_wkthmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
pdfkit.from_url('https://www.xxgou.com/''xxgou.pdf', configuration=config)

這段代碼中,首先指定了wkhtmltopdf的安裝路徑,然后創(chuàng)建了一個配置對象,最后調(diào)用from_url方法將網(wǎng)頁轉(zhuǎn)換為PDF文件。

還是很方便使用的!

最后,關(guān)于這個項目的更多細(xì)節(jié)功能,感興趣的可自行查閱下開源項目地址和官網(wǎng),可以找到更多的使用說明、示例代碼和文檔資料:

Github地址:https://github.com/wkhtmltopdf/wkhtmltopdf
官網(wǎng):https://wkhtmltopdf.org/

該文章在 2024/1/24 23:10:14 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費(fèi)用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved