1. 程式人生 > >iText – 使用Java將HTML轉換為PDF

iText – 使用Java將HTML轉換為PDF

iText “XML Worker”允許開發人員以一種程式設計師友好的方式將XML檔案轉換成PDF檔案。iText還可以將包含CSS樣式的HTML轉換為PDF格式的文件。

目標:

  • 實現如何利用iText Java庫將HTML檔案轉換成PDF文件?

Environment & Tools

  • Eclipse (or any other IDE)
  • Maven (optional)

Library:

  • iText 5.4.2

( 1 ) HTML File

  • index.html
    01 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    02 <html>
    03 <head>
    04 <title>HTML to PDF</title>
    05
    <link href="style.css" rel="stylesheet" type="text/css" />
    06 </head>
    07 <body>
    08 <h1>HTML to PDF</h1>
    09 <p>
    10 <span class="itext">itext</span> 5.4.2 <
    span class=

    相關推薦

    iText – 使用JavaHTML轉換PDF

    iText “XML Worker”允許開發人員以一種程式設計師友好的方式將XML檔案轉換成PDF檔案。iText還可以將包含CSS樣式的HTML轉換為PDF格式的文件。 目標: 實現如何利用iText Java庫將HTML檔案轉換成PDF文件?

    JAVA常用API或程式設計工具001---ITEXThtml轉換pdf的jar包,使用JavaHTML轉換PDF

    iText “XML Worker”允許開發人員以一種程式設計師友好的方式將XML檔案轉換成PDF檔案。iText還可以將包含CSS樣式的HTML轉換為PDF格式的文件。 目標: 實現如何利用iText Java庫將HTML檔案轉換成PDF文件? Environment &

    基於Spire.PDFHTML轉換PDF

    將HTML轉換為PDF幾乎與每個人或群體相關,因為PDF是安全分發或共享的最佳格式。那麼我們應該如何輕鬆地將html轉換為PDF並且安全地變得非常重要。線上HTML到PDF轉換器真的很方便,但可能會導致隱私洩露,這可能是致命的,特別是對於合作,公司和組織。一個合理的解決方案是我們可以自己定製html

    C#關於iTextSharphtml轉換pdf不支援中文問題

    使用iTextSharp的XMLWorker來解析帶html標籤的文字修改iTextSharp\iTextSharp\textFontFactoryImp.cs中的public virtual int RegisterDirectories()方法使其掃描自己所需要的中文字

    Java用OpenOfficeword轉換PDF

    sts pre 成功 accep 存在 china ati url 基礎 本文在原文的基礎上有所修改,原文請參考: http://titanseason.iteye.com/blog/1471606 由於此blog不支持附件附件請到此處下載 http://my.oschin

    C# HTML 轉換圖片或 PDF

    ont gif completed 字段 sed pad cli 滾動條 lose 首先是把 HTML 轉換為圖片。 public partial class Form1 : Form { public Form1() {

    Java應用程式中將PDF轉換圖片和圖片轉換PDF

    這篇文章將介紹如何在Java應用程式中將PDF檔案轉換為圖片以及將圖片轉換為PDF檔案。 使用元件: Free Spire.PDF for JAVA Free Spire.PDF for JAVA是一款完全免費的PDF Java元件,開發人員可以使用它在Java應用程式中進行建立PD

    前端和java後臺HTML轉換pdf

    前端和java後臺將HTML轉換成pdf java後臺方式: private final static String DEST = "C:\\80afa41a3bfc474cbf1ac8b5bc1d.pdf"; //生成pdf的路徑 private final

    iText —— JAVAhtmlpdf

    1、index.html檔案內容如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.

    java使用pd4mlhtml轉換pdf

    import java.awt.Insets; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.F

    使用itextxml轉換pdf(二)

    使用itext將xml轉換為pdf(一)主要是一個探索的過程,所以使用Java project來立項。現在經過將近一個月的整理和整合,在web專案中已經漸近成熟。再總結一下。 基本上分為三個模組 - xml的配置 - xml資料結構 - xml解析與資料裝配

    javaword轉換html

    public static void main(String[] args) throws Exception { String filePath = "C:/Users/Administrator/Desktop/92個診療方案及臨床路徑/"; File file

    通過iTexthtml轉換pdf中文亂碼問題

    這個問題今天除錯了5、6小時,真是極度鬱悶,不過最終通過除錯iText原始碼以及查資料還是搞定。首先參考我搜到到的一點關鍵資訊:  這是由編碼問題引起的。XML標準規定,XML分析器必須支援“UTF-8”和“UTF-16”編碼,而且必須能夠自動區分這兩種編碼的檔案,對於其他編碼(包括常用的中文編碼“GB23

    用這種方法CAD轉換PDF比較方便

    CAD圖紙有多種格式,我們會將它用於建築中,或是服裝設計裏。但是當我們制作完成CAD文件,想要發給客戶,都會轉換成PDF文件,方便用戶查看,這裏教大家怎麽把CAD轉換為PDF比較方便。 請在瀏覽器中編輯框中輸入“迅捷CAD編輯器”,然後找到軟件的下載資源,在軟件的官網中(http://cad.xjpdf

    [Python Study Notes]批量ppt轉換pdf

    abs b- ber () link mat pad python not 腳本使用:1.python 3.x(2.x未測試)2.需要機器上裝有PowerPoint3.pip install comtypes4.將需要轉的ppt,pptx格式文件放到當前目錄下5.運行該腳本

    [Python Study Notes]批量ppt轉換pdf v1,0

    找到 -s inpu tput 列表 usr als get 環境 ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ >

    [Python Study Notes]批量wold轉換pdf

    creat turn != file get dir files lose documents 本文代碼,由原ppt2pdf.py進行改寫‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘

    Java字串轉換時間,支援多種格式

    適用格式 //2017/11/25    11:11:11//2017-11-25 11:11:11//2017.11.25 11:11:11//2017/11/25//2017-11-25//2017.11.25 public String judg

    手機拍照達人:如何照片轉換PDF文件

    大家可能經常遇到這樣一種情況——要將一份紙質檔案內容儲存,或者轉發給不在場的同事瀏覽。我們通常都會通過拍照的方式。 但是拍照的照片不僅不便於瀏覽,還無法像文件一樣有條不紊地按頁碼的順序來編訂成冊。這時,我們就需要將照片轉換為PDF文件了。PDF檔案以Post語言圖象模型為基礎,會忠實地再現原稿的每一個字

    所見即所得,使用JavaHTML解析Excel,支援多級表頭巢狀、單元格合併

    最近專案需要實現如題“所見即所得”的功能,之前每次生成Excel都需要重新從資料庫查詢一遍,降低效率不說,那些巢狀的表頭實在是很難用Sql巢狀拼接實現。而且這樣做還沒有通用性,不同的表格需要寫不同的Sql實現,非常繁瑣。         在網上找了很