您好,登錄后才能下訂單哦!
這篇文章主要介紹“HTML轉如何PDF”,在日常操作中,相信很多人在HTML轉如何PDF問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”HTML轉如何PDF”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
工具全名叫 "wkhtmltopdf" ; 是一個使用 Qt WebKit 引擎做渲染的,能夠把html 文檔轉換成 pdf 文檔 或 圖片(image) 的命令行工具。(強調一下:是 “命令行工具” )
支持多個平臺,可在win,linux,os x 等系統下運行。
生成PDF時會自動根據你在HTML頁面中H標簽生成樹形目錄結構。
小巧方便,轉換速度快。
跨平臺,在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>
命令行工具自然是沒有圖形界面的。
光看上面的命令格式好像不太簡單理解應該怎么用啊,別急,下面會有詳細介紹的,不過為了滿足部分急性子,我先給幾個例子在下面。伸手堂可以直接拿去用,不愿意深入了解的同學就不必再浪費時間了。
命令格式 :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文檔慢慢研究吧。
命令格式 : 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
當你看到如上信息時代表轉換成功,是不是很酷。
命令格式 :
wkhtmltoimage xxx.html xxx.jpgwkhtmltoimage url xxx.jpg
其實和轉pdf時的參數是一樣的,只是命令和輸出文件的擴展名變了。上的命令格式中,我是把圖片保存成了 jpg 格式,當然,如果你愿意也可以保存成其他圖片格式(如:png),但文件可能會變大很多倍。在我的測試中,jpg格式文件是最小的。
到此,關于“HTML轉如何PDF”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。