Java iText 动态 生成 PDF 文档 表格 中文问题
你可以在 http://www.lowagie.com/iText/ 查看关于iText的相关信息,包括源代码,文档..
1. itext-src-1.4.zip(源代码)
http://jaist.dl.sourceforge.net/sourceforge/itext/itext-src-1.4.zip
2. itext-1.4.jar(可以直接导入的jar文件)
http://jaist.dl.sourceforge.net/sourceforge/itext/itext-1.4.jar
3. 亚洲语言包
http://itextdocs.lowagie.com/downloads/iTextAsian.jar (或者)
http://itextdocs.lowagie.com/downloads/iTextAsianCmaps.jar
二、示例程序:
首先把上面的这几个jar包的完整路径添加到环境变量 classpath 中,然后再下面的程序
中导入相应的包
编译运行以后,我们可以在运行的目录发现生成的HelloWorld.pdf,打开可以看到我们写的文字:
三、中文问题:
由于iText不支持东亚语言,我们下载了iTextAsian.jar 以后,就可以在PDF里面写中文:
就可以显示中文了。
四、其他问题:(应导入相应的包)
1. 换页:
document.newPage();
2. 表格:
3. 图片:
// 可以是绝对路径,也可以是URL
Image img = Image.getInstance("logo.gif");// Image image = Image.getInstance(new URL(http://xxx.com/logo.jpg));
img.setAbsolutePosition(0, 0);
document.add(img);
五、参考文档:
- iText
http://www.lowagie.com/iText/- iText API:
http://itext.sourceforge.net/docs/
http://www.sentom.net/list.asp?id=42转自:http://dev.youkuaiyun.com/author/comstep/f4b87d7c83d34323bdb28025c14c4316.html