iText實現URL頁面轉PDF


原文:http://www.micmiu.com/opensource/expdoc/itext-url-pdf/

目錄:

  1. 概述
  2. 軟件要求
  3. 實現過程

[一]、概述

前面已經介紹了如何實現對HTML中文字符的轉換以及HTML文件生成PDF文件的基本方法,本文主要演示下如何把URL地址對應的內容直接轉換生成PDF文件,這個需求也有很多的應用場景,最簡單的應用場景比如:自己blog中的文章如何轉PDF,如果能生成PDF文件,一方面可以方便自己的閱讀,亦可作為一種備份。

[二]、軟件要求

  • 如何URL地址內容包含中文字符,需要XML Worker能支持中文字符轉換(詳見:http://www.micmiu.com/opensource/expdoc/itext-xml-worker-cn/
  • Java 的HTML解析器,這里選擇 :jsoup (官網:http://jsoup.org/),如果是 maven 構建項目的,直接在pom文件中增加jsoup的依賴配置即可:

[三]、實現過程

以我的blog:http://www.micmiu.com/os/linux/shell-dev-null/ 為例,和HTML文件轉PDF類似同樣有兩種方法,詳細介紹見下面的具體實現代碼中的注釋。

Java實現代碼:Demo4URL2PDF.java

運行后生成的兩個PDF的效果如下:

從上面的效果圖可見:根據URL地址生成的PDF和瀏覽器中頁面效果以及之前HTML文件生成的PDF效果完全一致。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM