請選擇 進入手機版 | 繼續訪問電腦版

奇幻遊戲社群

 找回密碼
 註冊
搜索
查看: 24422|回復: 1

[軟體推薦] wkhtmltopdf將網頁轉成PDF並保留連接和CSS     [複製鏈接]

版主

騎士

Rank: 10Rank: 10Rank: 10

閱讀權限
250
生命值
323
法力值
212
金幣
420 G
聲望
64
發表於 2010-5-4 19:25:50 |顯示全部樓層
本帖最後由 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
教導如何製作圖形介面我感覺不需要就沒看
騎士精神永存

Rank: 1

閱讀權限
10
生命值
34
法力值
34
金幣
13 G
聲望
-2
發表於 2011-4-23 01:38:45 |顯示全部樓層
不顶不是我的作风。。。。。。。













淘宝网减肥药排行榜 什么减肥药效果最好 减肥药哪种好 效果最好的减肥药
已有 3 人評分聲望 金幣 收起 理由
hsuyucheng -1 -1 不踩對不起自己
Jeff -1 -2 請充實內容
冬風 -1 看到違規不扣也不是我的作風

總評分: 聲望 -2  金幣 -4   查看全部評分

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

手機版|奇幻遊戲社群

GMT+8, 2020-9-30 00:26

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部