1. 程式人生 > >將網頁轉換成PDF檔案的N種方式

將網頁轉換成PDF檔案的N種方式

有時候不知道為什麼,有些人總會想要把看到的各種東西弄成其他格式。這完全是句廢話,寫這句廢話是因為我突發奇想來到久違的網咖上網,腦子暫時還有點混亂。我來網咖是為了解決一點個人問題,現在問題解決完了或者無法解決了,無聊之中就只好來更新一下部落格了。

現在腦子清醒過來,我知道,人們這麼愛折騰轉換格式當然是有目的的,比如很多人想要把看到的上G的高清XX片轉換成垃圾的rmvb格式或者是3GP等格式,就是為了能在任何地方看一看YY下。而另一些人就想要把看到的網頁儲存成PDF這類容易攜帶又能儲存所有資訊的格式,這樣方便自己不會丟下一些感興趣的網頁,比如一些H小說,H漫等。

對於XX片格式的轉換這裡就不介紹了,這種低水平的東西挨踢八卦是不會感興趣的。來介紹幾種快速將網頁轉換成PDF的方法:

先介紹最簡單的,直接用網路應用來轉:

進入這個網站http://html-pdf-converter.com/,將要轉換的目標網址貼進Input URL (web page)  後邊的文字框,然後點選Make PDF(看清楚了,是PDF,不是LOVE)按鈕,稍等片刻,就回出現檔案儲存對話方塊,就代表目標網頁已經被轉換PDF成功了。我喜歡哪個大大的HTML-PDF的圖示,嗯嗯。

前幾天還看到一個網站可以轉換,忘記鳥,也懶得搜,就介紹這一個好了。

然後來介紹瀏覽器外掛方式的。

去這個頁面http://www.pdfdownload.org/按照你的瀏覽器點選不同的按鈕,即可獲得對應的瀏覽器外掛,將它安裝到你的瀏覽器上。這樣在瀏覽網頁的時候,點選一下按鈕就能很快將當前網頁儲存成PDF,這個很方便,只是目前只支援IE7和8,不支援Chrome。這個網站還有很多其他的文件格式轉換服務,比如

PDF檔案到Word文件的轉換。不錯的網站,今天從川妞那裡得到的靈感,費勁寫文章不如好好做幾個應用,又能鍛鍊自己的程式碼能力又能有效吸引流量。以後我要朝這個方向發展。

最後介紹一個比較裝13的做法。這個方式就是不借用別人的東西,自己弄點程式碼過來就能完成網頁到PDF的轉換。同樣能達到點選按鈕就能將網頁儲存成PDF的目的。還能跟不知情的人賣弄:我自己寫的程式碼也……

方法是:先複製以下程式碼

1.javascript:document.location="http://www.pdfdownload.org/web2pdf/Default.aspx?page=0&;amp;top=0.0&bottom=0.0&left=0.0&right

然後在你的瀏覽器中新建一個書籤(也就是相當於收藏一個網址,如果你不知道怎麼新建書籤,那麼現在按下Ctrl + D)。

以IE為例,標題自己隨便寫,什麼儲存到PDF啊,什麼XX製作的網頁到PDF的神奇工具啊,怎麼裝怎麼取,只要你願意。地址就貼上上邊的那段程式碼(如果是直接按Ctrl + D的話,則需要先清空以前的內容)。

其實看以下那段程式碼就可以知道,這還是利用上邊哪個提供瀏覽器外掛的網站的功能。你要是嫌麻煩或者實在不會建立書籤。那麼就去這裡。頁面上有個按鈕樣式的寫著“Save As PDF”字樣的東西,滑鼠移上去,按下左鍵不要送,拖動滑鼠,一直到瀏覽器書籤工具欄,放開滑鼠即可將其新增到瀏覽器中,以後要儲存,點選按鈕即可。

這兩種利用Javascript指令碼的方式也能彌補pdfDownload網站沒有對特定版本的IE、FireFox、Safari外的其他瀏覽器提供外掛的不足。