Java实现Html转Pdf的方法

网友投稿 266 2023-07-31


Java实现Html转Pdf的方法

本文实例讲述了java实现Html转Pdf的方法。分享给大家供大家参考。具体如下:

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(inputFileurCJF).toURI().toUhttp://RL().toString();

String outputFile = "D://test.pdf";

System.out.prinurCJFtln(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程序设计有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java获取mac地址的方法
下一篇:Java实现给网站上传图片盖章的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~