中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML轉如何PDF

發布時間:2022-02-22 16:38:50 來源:億速云 閱讀:190 作者:iii 欄目:開發技術

這篇文章主要介紹“HTML轉如何PDF”,在日常操作中,相信很多人在HTML轉如何PDF問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”HTML轉如何PDF”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

工具 "wkhtmltopdf" 簡介

工具全名叫 "wkhtmltopdf" ; 是一個使用 Qt WebKit 引擎做渲染的,能夠把html 文檔轉換成 pdf 文檔 或 圖片(image) 的命令行工具。(強調一下:是 “命令行工具”

支持多個平臺,可在win,linux,os x 等系統下運行。

優點

  1. 生成PDF時會自動根據你在HTML頁面中H標簽生成樹形目錄結構。

  2. 小巧方便,轉換速度快。

  3. 跨平臺,在Liunx下用,在win下也可以用(我也只在這兩個平臺下用過)。

使用方式

使用前的準備

使用前一定要記得先下載安裝才行,對于不同的操作系統可能會有需要設置環境變量的情況。如果你安裝后在命令行執行 wkhtmltopdf -V 提示以下信息:

C:\Users\hehe>wkhtmltopdf -V    
'wkhtmltopdf' 不是內部或外部命令,也不是可運行的程序    或批處理文件。

這就說明你需要配置系統的環境變量了,根據情況把你安裝wkhtmltopdf目錄下的bin子目錄加到 PATH 環境變量下。

我用的是win系統,我的安裝到了D盤wkhtmltopdf目錄下,所以我需要把 D:\wkhtmltopdf\bin 目錄加入到環境變量 PATH 中

正確安裝后是執行 wkhtmltopdf -V 會得到如下提示:

C:\Users\wfso>wkhtmltopdf -Vwkhtmltopdf 0.12.3.2 (with patched qt)

看上面的信息可知,寫此篇時我系統里裝的 wkhtmltopdf 的版本是 0.12.3.2

開始使用

命令格式:wkhtmltopdf [GLOBAL OPTION]... [OBJECT]... <output file>

命令行工具自然是沒有圖形界面的。

光看上面的命令格式好像不太簡單理解應該怎么用啊,別急,下面會有詳細介紹的,不過為了滿足部分急性子,我先給幾個例子在下面。伸手堂可以直接拿去用,不愿意深入了解的同學就不必再浪費時間了。

把一個html文件轉換成PDF

命令格式 :wkhtmltopdf xxx.html xxx.pdf

D:\MyWorkSpace\markdown>wkhtmltopdf 1.html 1.pdf
Loading pages (1/6)Counting pages (2/6)Resolving links (4/6)Loading headers and footers (5/6)Printing pages (6/6)Done

當你看到類似上面的內容時,說轉換已經完成了,去打開轉換好的pdf文檔慢慢研究吧。

把一個 url 指向的網頁轉換成PDF

命令格式 : wkhtmltopdf url xxx.pdf

D:\MyWorkSpace\markdown>wkhtmltopdf www.yioks.com yioks.pdf
Loading pages (1/6)
QFont::setPixelSize: Pixel size <= 0 (0)                     ] 55%
Counting pages (2/6)
QFont::setPixelSize: Pixel size <= 0 (0)=====================] Object 1 of 1Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

當你看到如上信息時代表轉換成功,是不是很酷。

把html文件 和 url指向的網頁 轉換成圖片

命令格式 :

wkhtmltoimage xxx.html xxx.jpgwkhtmltoimage url xxx.jpg

其實和轉pdf時的參數是一樣的,只是命令和輸出文件的擴展名變了。上的命令格式中,我是把圖片保存成了 jpg 格式,當然,如果你愿意也可以保存成其他圖片格式(如:png),但文件可能會變大很多倍。在我的測試中,jpg格式文件是最小的。

到此,關于“HTML轉如何PDF”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

静乐县| 竹北市| 金秀| 宜春市| 皮山县| 张家川| 舞钢市| 仁化县| 修水县| 洮南市| 河东区| 莱州市| 共和县| 珲春市| 双柏县| 红桥区| 天镇县| 太湖县| 太和县| 宁远县| 龙川县| 酒泉市| 泸水县| 通渭县| 嘉峪关市| 克拉玛依市| 陈巴尔虎旗| 城口县| 双峰县| 防城港市| 新津县| 林州市| 五台县| 亚东县| 奉新县| 英超| 那坡县| 东乌珠穆沁旗| 抚松县| 宜宾县| 沽源县|