激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java實現Html轉Pdf的方法

Java實現Html轉Pdf的方法

2019-12-28 14:47fzhlee JAVA教程

這篇文章主要介紹了Java實現Html轉Pdf的方法,實例分析了java基于ITextRenderer類操作頁面及系統自帶字體生成pdf文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Java實現Html轉Pdf的方法。分享給大家供大家參考。具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.xhtmlrenderer.pdf.ITextFontResolver;
import org.xhtmlrenderer.pdf.ITextRenderer;
import com.lowagie.text.pdf.BaseFont;
public class WordToPdf {
  /**
   * @param args
   */
    public static void main(String[] args) throws Exception {
    // TODO Auto-generated method stub
    String inputFile = "D://test.html";
    String url = new File(inputFile).toURI().toURL().toString();
    String outputFile = "D://test.pdf";
    System.out.println(url);
    OutputStream os = new FileOutputStream(outputFile);
    ITextRenderer renderer = new ITextRenderer();
    renderer.setDocument(url);
    // 解決中文支持問題
    ITextFontResolver fontResolver = renderer.getFontResolver();
    fontResolver.addFont("C:/Windows/Fonts/SIMSUN.TTC",
        BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
    // 解決圖片的相對路徑問題
    // renderer.getSharedContext().setBaseURL("file:/D:/z/temp/");
    renderer.layout();
    renderer.createPDF(os);
    os.close();
  }
}

希望本文所述對大家的java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
  • JAVA教程jdk環境變量配置

    jdk環境變量配置

    jdk環境變量配置 進行java開發,首先要安裝jdk,安裝了jdk后還要進行環境變量配置: 1、下載jdk(http://java.sun.com/javase/downloads/index.jsp),我下載的版本是:jd...

    java教程網4172019-10-10
  • JAVA教程java泛型學習示例

    java泛型學習示例

    Java泛型(Generics)是JDK5開始引入的一個新特性,允許在定義類和接口的時候使用類型參數(Type Parameter)。下面是學習泛型的示例 ...

    Java教程網2192019-11-21
  • JAVA教程Java設計模式之命令模式(Command模式)介紹

    Java設計模式之命令模式(Command模式)介紹

    這篇文章主要介紹了Java設計模式之命令模式(Command模式)介紹,本文講解了Command模式的定義、如何使用命令模式等內容,需要的朋友可以參考下 ...

    Java教程網1302019-12-11
  • JAVA教程Java NIO和IO的區別

    Java NIO和IO的區別

    這篇文章主要介紹了Java NIO和IO的區別,需要的朋友可以參考下 ...

    Java教程網3892019-11-23
  • JAVA教程java交換排序之奇偶排序實現方法

    java交換排序之奇偶排序實現方法

    這篇文章主要介紹了java交換排序之奇偶排序實現方法,實例分析了奇偶排序的原理與具體實現技巧,非常具有實用價值,需要的朋友可以參考下 ...

    Benjamin_whx3522019-12-10
  • JAVA教程java1.5中訪問環境變量

    java1.5中訪問環境變量

    這篇文章主要介紹了如何在java1.5中訪問環境變量,使用System.getenv()可以訪問環境變量 ...

    java教程網4522019-11-01
  • JAVA教程Java函數式編程(三):列表的轉化

    Java函數式編程(三):列表的轉化

    這篇文章主要介紹了Java函數式編程(二):列表的轉化,lambda表達式不僅能幫助我們遍歷集合,并且可以進行集合的轉化,需要的朋友可以參考下 ...

    deepinmind2132019-11-29
  • JAVA教程java實現MD5加密算法的實例代碼

    java實現MD5加密算法的實例代碼

    這篇文章主要介紹了java實現MD5加密算法的實例代碼,有需要的朋友可以參考一下 ...

    java代碼網3042019-10-23
主站蜘蛛池模板: 奇米影视亚洲精品一区 | 久久国产精品久久久久久电车 | 久久久www成人免费毛片 | 久久国产精品小视频 | 国产精品一品二区三区四区18 | 亚洲天堂成人在线观看 | 免费网站看v片在线a | aaaaaaa毛片 | 欧美18一12sex性处hd | 精品一区二区三区免费爱 | 中文字幕专区高清在线观看 | 无遮挡一级毛片视频 | 国产午夜精品久久久 | 久久久免费 | 国产一级在线看 | 欧美成人三级视频 | 亚洲综合视频网 | 欧美成人免费一区二区三区 | 久久久久久久久国产 | 国产1区2 | 蜜桃av鲁一鲁一鲁一鲁 | 免费观看黄色一级视频 | 91九色论坛 | 久久久久久久黄色片 | 国产精品久久久久久久久久iiiii | 日韩av电影在线播放 | 国产成人精品一区二区仙踪林 | 欧美第1页 | 欧美一区永久视频免费观看 | 亚洲第一成人久久网站 | free国产hd老熟bbw | h视频免费看 | 中文字幕综合在线观看 | 精品伊人 | 亚洲自拍第一 | 日韩av在线资源 | 一级黄色欧美 | 欧美日本免费一区二区三区 | 人禽l交免费视频观看 视频 | 亚洲精品动漫在线观看 | 激情视频免费观看 |