说明:很多时候我们会使用itext 来导出pdf。其实我们最关心的无非是两个问题。1.如何快速使用itext导出pdf。2.使用哪个版本以及能否支持中文。
第一点我将在下一篇文章中写自己开发了一套报表打印后的收获,以及代码。这里主要说第二点。下面我先贴一段代码(这个是我从网上搜来的)。
Document document = new Document(); File file = new File("chinese.pdf"); System.out.println(file.getAbsolutePath()); OutputStream os = new FileOutputStream(file); PdfWriter.getInstance(document,os); document.open(); //方法一:使用Windows系统字体(TrueType) //BaseFont baseFont = BaseFont.createFont("C:/Windows/Fonts/SIMYOU.TTF",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED); //方法二:使用iTextAsian.jar中的字体 //BaseFont baseFont = BaseFont.cr