|   
 閱讀權限250 生命值323  法力值212  金幣420 G 聲望64 
 | 
| 本帖最後由 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
 教導如何製作圖形介面我感覺不需要就沒看
 | 
 |