很久没写博客喽,今天写一下!!
用到的jar包有:
core-renderer.jar
itext-2.0.8.jar
flying-saucer-pdf-itext5-9.0.6.jar
用到的字体有:
simsun.ttc
/**
* 文件格式转换工具类
*
* @author lbj
*
* 2015-10-8 上午10:52:22
*/
public class FileTypeConvertUtil {
/**
* 将HTML转成PD格式的文件。html文件的格式比较严格
* @param htmlFile
* @param pdfFile
* @throws Exception
*/
//
public static void html2pdf(String htmlFile, String pdfFile) throws Exception {
// step 1
String url = new File(htmlFile).toURI().toURL().toString();
System.out.println(url);
// step 2
OutputStream os = new FileOutputStream(pdfFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
//