標籤:

如何將 HTML 轉成 PDF?

通過wget鏡像了某個網站. 在目錄中有大量的html文件. 想將這些html文件都轉換為一個pdf,

用瀏覽器的方法,咱也知道呢. 但是這樣是一個html做成一個pdf. 我想將十幾個或者更多的html做到一個pdf裡面.

例如, 我要將這個頁面裡面的內容都放到一個pdf裡面.

Wiresahrk用戶手冊


瀉藥……

內個,貌似單頁存pdf 偶知道咋做。

全存一個去真不知道。

如果你能知道合併pdf的方法的話

你可以用 berserkJS 寫點js來另存頁面為 PDF

http://tapir-dream.github.io/berserkJS/#appwebviewsavepdfpath-string

類似這樣的:

var i = 0;
App.webview.on("load",function(){
App.webview.savePDF("c:\pdf"+i+".pdf");
++i;
var next = App.webview.execScript(function(){
// 這選擇器只是個例子,自己根據dom結構寫
return document.querySelector(".navheader a").href;
});
if (!next) App.close();
App.webview.open(next);
})
App.webview.open("http://xxxxxx")

一頁存一個PDF,直到找不到下一頁退出

然後就能一頁一個pdf了


Chrome

列印-》保存為PDF

印象中QQ瀏覽器也可以,甚至可以保存為長圖。


在線PDF轉換

這個很好用,剛剛試著把拉勾下載的簡歷HTML轉成PDF了。


使用 wkhtmltopdf 或者 weasyprint


當然所有的瀏覽器都能把網頁列印成 PDF,但是效果一般,可定製性也不好。自動化也夠嗆。

推薦 princexml,不過是共享軟體,免費版會在首頁加個圖標(但是不會被列印出來)。

開源軟體可使用 weasyprint,是 Python 寫的,把網頁繪製到 Cairo 上然後存成 PDF。


通過html2canvas將html轉成canvas,然後通過jsPDF將圖片轉成PDF。

這有個在線例子,支持多頁:html2canvas example;

源碼地址:&


幾乎所有瀏覽器都可以干這個活 。。。

你又acrobat的話它會自動給你的瀏覽器上加轉pdf的拓展,如果沒有,找拓展也是很容易的。

如果拓展沒有,試試網頁另存為可不可以。

這都不行的話。。。你該換瀏覽器了。。。


打開Acrobat,把文件合併為PDF。


之前寫過一個這樣的腳本,批量將別人博客的文章列印成pdf,用的是qoda/python-wkhtmltopdf · GitHub這個庫。


剛試了下,的確所有瀏覽器都能幹這活,添加過印表機的 ctrl p 保存為pdf 還可以調節紙張比例

文件太多 找複印社幫忙吧

360瀏覽器有個html另存為圖片的功能,

html存成圖片形成的就是類似那種微博文字長圖,

就是網頁上有的都存著了,不能濾掉網頁兩邊的廣告,

這種圖片可以用平板放大後看,個人覺得比看pdf還要舒服,就是有個大bug下次打開,得從頭翻


可以看看這個,Merge your PDF documents tool。正在思考如何html轉為pdf,後期我可以加到這個軟體上。有啥思路可以討論。


我也在做一個文檔的 也遇到這個樣一個問題 怎麼把目錄下的html文件轉為pdf並能修正html的鏈接 讓轉換後的pdf也能點擊跳轉


像我這種懶人,通常是藉助工具——Adobe Acrobat XI Pro。

藉助它可以很方便地把包括word、jpg、html、pdf等文件進行互轉。

直接右鍵「在Acrobat中合併文件即可。


jspdf


先做出一堆單個的 PDF,然後拖到這裡去:http://smallpdf.com/cn/merge-pdf


試試pdf補丁丁,可以合併,能不能直接轉就不知道了


虛擬印表機應該可以用吧!http://www.pc6.com/softview/softview_20807.html


1. 蘋果系軟體通過類似列印的方式轉 PDF,同類的還有 Windows 上 CutePDF 虛擬印表機保存為 PDF

2. 導入給 LibreOffice,做導出。估計能保留一些語義化標籤,章節書籤應該有。


最簡單的方法是下載一個轉換器。

他可以任意在word,jpg,pdf...之間轉換,也具有將多個jpg文件或者多個其他內容pdf一起,

我一直在用的是Universal Document Converter這個軟體,國內比較好的有雪瑩。


推薦pandoc 直接寫個腳本調用就好了 方便快捷


推薦閱讀:

如何將pdf轉換成ppt格式?
PDF 能轉成 HTML 嗎?如何轉換?
PDF 用什麼軟體閱讀效果較好?
Android 平台最好用的 PDF 閱讀器是什麼?
有什麼軟體能在安卓平板上打開PDF,並在該PDF上做筆記?

TAG:HTML | 電子書 | PDF |