1. 程式人生 > >如何將在線電子書保存為pdf格式

如何將在線電子書保存為pdf格式

url 分享圖片 targe 找到 nbsp width data lena 文件

  網上有很多免費的在線電子書籍,沒有pdf格式,不方便離線閱讀,也不方便做記錄,所以找了幾個將在線內容制作成pdf文件的方法。

一、如果網站上的書籍內容沒有分頁,所有內容都直接顯示出來了,最簡單,直接將打印機設為PDF即可:

技術分享圖片

二、書籍內容分章節顯示,需要點擊鏈接重新請求數據切換的:

  • 利用 teleport 軟件將整個站點導出到本地。
  • 利用 http-server(任意語言皆可)將上述站點起個本地服務。
  • 安裝adobe acrobat DC,它內置了瀏覽器內核,可以將前端代碼直接渲染成pdf格式。使用細節參考--> adobe 用戶指南
  • 通過adobe acrobat的 converting-web-pages-pdf 功能將上述網站導出為pdf格式文件:

技術分享圖片

  註意事項:

  1.文件路徑不能是中文,否則除了新建時輸入的url能解析外,後續的url都解析錯誤,導致找不到文件,如下錯誤信息:     文件未找到 http://localhost:8080/前言.html     文件未找到 http://localhost:8080/1入門/     文件未找到 http://localhost:8080/1入門/1-1前端的發展.html

    2.overflow:hidden部分不能被完整導出,需要勾選展開可滾動的塊選項:

技術分享圖片

技術分享圖片

    3.如果線上頁面有不需要的部分,如廣告,彈框,或者頁面每章節都出現的導航欄,可以通過修改本地站點的css源碼將其隱藏。

    4.章節的順序:acrobat按照站點下資源的html文件名順序將整個站點導出。如果章節順序不對,可以自行修改文件名。文件名不重要,順序對就可以。

技術分享圖片

通過上述步驟,順利導出了好幾本在線電子書籍

技術分享圖片

如何將在線電子書保存為pdf格式