解密pdf-3(输入我们本国的文字--中文)
时间:2010-10-11 来源:xue2
解密pdf-3(输入我们本国的文字--中文)
关键字: pdf 中文 中文问题好像在开发过程中总能遇到中文问题,谁让计算机不是中国发明的呢
下面我们就来看看中文问题在itext的解决办法
package test.pdf; import java.awt.Color; import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Font; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.pdf.PdfWriter; /** * 中文 * */ public class Simple2 { public static void main(String[] args) throws DocumentException, IOException { Document doc = new Document(); PdfWriter.getInstance(doc, new FileOutputStream("E:/HelloWorld.pdf")); /** 新建一个字体,iText的方法 * STSongStd-Light 是字体,在iTextAsian.jar 中以property为后缀 * UniGB-UCS2-H 是编码,在iTextAsian.jar 中以cmap为后缀 * H 代表文字版式是 横版, 相应的 V 代表竖版 */ BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", false); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, Color.GREEN); doc.open(); Paragraph par = new Paragraph("你好!世界!!",fontChinese); doc.add(par); doc.close(); } }
- lib.rar (2.5 MB)
- 下载次数: 4
相关阅读 更多 +