LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【C#】臥槽,一行代碼實現Html轉PDF!

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

想必大家在工作中,可能會經常遇到html轉pdf的問題。

今天,給大家一個非常好用的開源項目——wkhtmltopdf。它是一個命令行工具,能夠將html網頁轉換為PDF文檔,方便批量化操作,非常好用。

簡介

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

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

項目特色功能

安裝使用方法

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

1. 安裝

前往wkhtmltopdf的官方網站

https://wkhtmltopdf.org

選擇適合你的操作系統的安裝文件,進行下載安裝。

下面以Win系統為例進行介紹。

2. 使用

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

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

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

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

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

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

3. 結合代碼使用


wkhtmltopdf不僅僅支持命令行,還支持PHP、Python、Java等多種語言通過調用程序實現更多的需求。

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

pip install pdfkit

接下來,我們可以使用以下代碼將某狗首頁轉換為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的安裝路徑,然后創建了一個配置對象,最后調用from_url方法將網頁轉換為PDF文件。

還是很方便使用的!

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

Github地址:https://github.com/wkhtmltopdf/wkhtmltopdf
官網:https://wkhtmltopdf.org/

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

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日本美女一级视频 | 视频列表中文字幕欧美国产 | 亚洲自产一区二区 | 亚洲中文字幕第30页 | 亚洲国产精品综合久久 | 青青国产视频久久 |