1. 程式人生 > >JAVA常用API或程式設計工具001---ITEXT把html轉換成pdf的jar包,使用Java將HTML轉換為PDF

JAVA常用API或程式設計工具001---ITEXT把html轉換成pdf的jar包,使用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=

    相關推薦

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

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

    Java常用API

    寫入 大小 移動 是否 格式化 分行 查詢語句 boolean del 常用Java API 一、 java.io.BufferedReader類(用於從文件中讀入一段字符;所屬套件:java.io) 1、 構造函數BufferedReader(java.io.Fil

    4.28 java常用api

    split ins nta nal 變量作用域 stat 索引 轉換 sub String處理: String str = ".............."; *str.equals(); // 比較兩個字符串的值是否相等 == 除基礎數據類型之外, 比較兩個變量指向的地

    常用開發術語及工具001---NGF_TPS

        JAVA技術交流QQ群:170933152  全新墨刀 v3.0手機端原型設計工具   NGFA防火牆裝置 tps   (每秒事務處理量(TransactionPerSecond)) 一個表達系統處理

    分享知識-快樂自己:Java常用API總結

    from 子串 val skip reader replace line 進行 eat 1):java.io.BufferedReader類(用於從文件中讀入一段字符;所屬套件:java.io) 1、 構造函數BufferedReader(java.io.FileRe

    Java常用API(四)——所有類的超類Object中常用方法的重寫

        先定義一個Point類用於測試(含全引數構造方法、getters和setters)。 public class Point { private int x; private int y; /**getters and setters: * getter返

    Java常用API(六)——File

       java.io.File類,File用於表示檔案系統中的一個檔案或目錄。使用File可以: 1.訪問所表示的檔案或目錄的屬性資訊(名字,大小等) 2.建立,刪除檔案或目錄 3.訪問目錄子項     但是不能訪問資料。建立File時要指

    (Java)常用API(二)正則表示式

    【正則表示式 Regular Expression】         概念:一個字串,使用單個字串來描述、定義匹配規則,匹配一系列符合某個句法規則的字串。         作用:常被用來檢索、替換那些符合某個規則的文字 【正則表示式匹配規則】 字元 含義

    Java常用API-Date-DateFormat-Calendar-System-Scanner-String-StringBuilder及使用

    Java常用API Date DateFormat Calendar System Scanner String StringBUilde API:應用程式程式設計介面 Date類 Date 表示特定的瞬

    java常用API知識點總結

    ------- android培訓、java培訓、期待與您交流!---------- StringBuffer: 概念:字串緩衝區,緩衝區用於儲存資料,所以也稱之為容器.字串的組成原理就是通過該類實現的. StringBuffer(掌握) (1)用字串做拼接,比較耗時並且也耗記憶體,而這種拼接操作

    java常用api總結

    1:字串大小寫轉換 String str = "aaaaaBBcccc"; String Upstr = str.toUpperCase();String Lowstr = str.toLowerCase(); 2:LinkedHashSet去重且有序 3:數字在記憶體中

    Java常用的效能測試工具記錄

    參考工具: 1.VisualVM VisualVM是一個資源分析工具,一直從JDK 6更新到7,它預設記憶體和CPU的監視,它可以告訴你哪個類和方法消耗資源,但它不會顯示程式碼流程。  2.JProfiler JProfiler很容易安裝,並且通過嚮導,你可以選擇應用伺服器

    javase知識點 ----12 (java常用API

    數學類 1、Math---在java.lang包下    被final修飾,不能被繼承    所有的方法都是靜態方法,直接通過類名就可以呼叫    有兩個靜態常量  E和PI 2、常用方法    System.out.println(Math.PI);    System.

    java常用名詞技術

    一、javaee輕量級框架 1、Struts 是Apache軟體基金會(ASF)贊助的一個開源專案。它最初是Jakarta專案中的一個子專案 struts流程 ,並在2004年3月成為ASF的頂級專案。它通過採用JavaServlet/JSP技術,實現了基於Java

    14 Java常用API之一

    nal 界面 一個 字符數組 使用 圖像 java.awt javase 訪問 JavaSE 基礎之十四 14 Java常用API之一 ① 常規包類 1. java類 java.awt:包含創建用戶界面和繪制圖形圖像的類。 java.io:提供數據流、序列化以

    15 Java常用API之二

    抽象類 simple mat java常用 ron 內容 date類 cal 表達 JavaSE 基礎之十五 15 Java常用API之二 ① 常用包裝類 分類:Byte類、Short類、Integer類、Long類、Float類、Double類、Boolean類

    Java TCP/IP Socket程式設計】----傳送和接收資料----訊息幀與解析

    目錄   簡介 成幀與解析 成幀技術案例 簡介 在程式中使用套接字向其他程式提供資訊或者使用其他程式提供的資訊,這就需要任何需要交換資訊的程式間在資訊編碼方式上達成共識(包含了資訊交換的形式和意義),稱為協議,用來實現特定的應用程式的協議叫應用程式協議。大部分應

    java處理word公式(wmf格式轉換svg)(svg格式轉換png)

    wmf格式轉換成svg 把wmf格式轉成svg格式,這樣就能在瀏覽器中顯示了 需要第三方jar包:wmf2svg-0.9.6.jar //wmf格式的圖片轉換成svg格式 private void convert(String file,String dest) throws Ex

    javapdfbase64字串及base64字串反轉pdf

    package cn.wonders.utils; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.ByteArrayInp

    字串轉換整數(Java

    題目:字串轉換為整數。 思路:將字串轉化為整數首先是遍歷字串中的每一個字元,有三種情況:首字元是正號,首字元是負號,首字元非正負號;然後遍歷每一個字元進行num = num * 10 + charAr