奇幻遊戲社群
標題:
wkhtmltopdf將網頁轉成PDF並保留連接和CSS
[打印本頁]
作者:
hsuyucheng
時間:
2010-5-4 19:25:50
標題:
wkhtmltopdf將網頁轉成PDF並保留連接和CSS
本帖最後由 hsuyucheng 於 2010-5-4 19:27 編輯
因為常常將網頁轉成PDF檔,但希望連接可以留下,則往常的軟體都不適合,如Firefox的插件:printpdf 、cutepdf等等
只是將網頁列印成pdf檔使得檔案失去活性
。
若是以word、openoffice的writer開啟轉成PDF確實是保留連接但是
網頁架構如CSS就會消失
Windows、Mac下有Adobe公司的Acrobat軟體可以將網頁轉成pdf並保留連接等等的特性。但是很遺憾的Linux下並無如此好用的圖形軟體。
所以只能退一步,為了讓Linux也可以轉換html到pdf並保留特性,在此推荐
wkhtmltopdf
。此軟體事實上不只Linux可以用,Mac、Windows也可使用。(Acrobat事實上蠻貴的)
一、安裝
(1)Windows
直接去官方網站下載exe檔後執行就會安裝
http://code.google.com/p/wkhtmltopdf/downloads/list
(應該還要修改登入資訊,暫時沒時間測試)
(2)Linux (該軟體是由QTWEBKIT處理HTML檔,故會裝部份QT套件)
可以去
http://code.google.com/p/wkhtmltopdf/downloads/list
自行選擇2進位包或是原始碼自行編譯
UBUNTU可以採取以下作法
sudo apt-get build-dep libqt4-gui libqt4-network libqt4-webkit
sudo apt-get install openssl build-essential xorg git-core git-doc libssl-dev
sudo apt-get install wkhtmltopdf
二、使用
此軟體是以命令列方式處理
故需要在終端機下使用
(1)windows
左下開始那裡有執行,點選執行輸入cmd就會進入文字模式
(2)Linux
開啟終端機方法眾多,在此不詳述。
進入文字模式/終端機後切到你想要轉換檔案的目錄 然後輸入wkhtmltopdf 來源檔案 生成.pdf其中來源檔案不限電腦也可以是網址 生成就是你自己想要生成的檔案名稱。範例hsuyucheng@hsuyucheng-desktop:~/桌面$ wkhtmltopdf blog-post_30.html use.pdf
Loading page (1/2) //系統自動輸出
Printing pages (2/2) //系統自動輸出
Done //系統自動輸出
此時use.pdf就是我轉換後的PDF檔還有很多玩法 可以參考說明後多方嘗試
參考資料:
wkhtmltopdf
Acrobat
printpdf
cutepdf
http://zhangzhe.heroku.com/blogs/58-shi-yong-wkhtmltopdf-sheng-cheng-pdf
http://mileszs.com/blog/2009/06/17/wicked-pdf-plugin.html
教導如何製作圖形介面我感覺不需要就沒看
作者:
赵吴吵
時間:
2011-4-23 01:38:45
不顶不是我的作风。。。。。。。
淘宝网减肥药排行榜
什么减肥药效果最好
减肥药哪种好
效果最好的减肥药
歡迎光臨 奇幻遊戲社群 (http://fgc.tw/tuxbb/)
Powered by Discuz! X2