`

一个简单的不能再简单的itext的例子(包含中文问题的解决)

阅读更多
//创建一个文档对象
		Document doc = new Document();
		try {
			//定义输出文件的位置
			PdfWriter.getInstance(doc, new FileOutputStream("c:/hello.pdf"));
			//开启文档
			doc.open();
			//设定字体 为的是支持中文
			BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
			Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
			//向文档中加入文字
			doc.add(new Paragraph("Hello你好!世界world",FontChinese));
			//关闭文档并释放资源
			doc.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (DocumentException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
分享到:
评论
1 楼 lxh2002 2009-04-06  
不错,正在研究怎么生成pdf文档,谢谢!
接下来要考虑用java控制pdf文档的排版问题了。

相关推荐

    JAVA上百实例源码以及开源项目源代码

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例092 不能重写的方法 113 5.3 包装类的使用 114 实例093 将字符串转换成整数 114 实例094 整数进制转换器 115 实例095 查看数字的取值范围 116 实例096 ASCII编码查看器 117 实例097 Double类型的比较 118 5.4 ...

Global site tag (gtag.js) - Google Analytics