iText 解决中文问字体问题 显示中文
来源:互联网 发布:c语言三阶幻方的判断 编辑:程序博客网 时间:2024/05/16 18:21
总结一下,基本上有三种方法解决iText显示中文问题。
方法一:
使用Windows系统字体(TrueType)
方法二:
使用iTextAsian.jar中的字体
方法三:
使用资源字体(ClassPath) 由于比较简单,直接上代码了。
public class PDF2Chinese
{
public static void main(String[] args) throws DocumentException, IOException
{
Document document = new Document();
OutputStream os = new FileOutputStream(new File("chinese.pdf"));
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.createFont("STSong-Light",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
//方法三:使用资源字体(ClassPath)
////BaseFont baseFont = BaseFont.createFont("/SIMYOU.TTF",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
Font font = new Font(baseFont);
document.add(new Paragraph("解决中文问题了!",font));
document.close();
}
}
好了,现在可以打开生成的chinese.pdf看到中文了!
方法一:
使用Windows系统字体(TrueType)
方法二:
使用iTextAsian.jar中的字体
方法三:
使用资源字体(ClassPath) 由于比较简单,直接上代码了。
public class PDF2Chinese
{
public static void main(String[] args) throws DocumentException, IOException
{
Document document = new Document();
OutputStream os = new FileOutputStream(new File("chinese.pdf"));
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.createFont("STSong-Light",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
//方法三:使用资源字体(ClassPath)
////BaseFont baseFont = BaseFont.createFont("/SIMYOU.TTF",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
Font font = new Font(baseFont);
document.add(new Paragraph("解决中文问题了!",font));
document.close();
}
}
好了,现在可以打开生成的chinese.pdf看到中文了!
- iText 解决中文问字体问题 显示中文
- iText 解决中文问字体问题 显示中文
- iText 解决中文问字体问题 显示中文
- iText 解决中文问字体问题 显示中文
- itext 解决中文问题
- ITEXT-PDF彩色字体显示-支持中文
- java 用itext-asian解决itext pdf中文不显示问题
- 利用itext导出HTML到PDF,解决中文不显示和中文不换行的问题
- 解决iText 5.x输出中文问题
- 解决Itext中文编码问题的方案
- 解决HaxeUI中文显示问题--FontCreator合并字体文件
- IText中文处理问题!!!
- itext中文问题
- iText中文问题
- iText 中文问题
- itext中文问题
- springMVC中itext生成PDF,根本上解决中文乱码以及不显示问题
- 【Util】iText,iTextAsian,中文显示
- Hadoop2.2.0 实例测试 WordCount程序
- Windows Azure 社区新闻综述(#75 版)
- 简单的字符驱动程序
- 四、print输出结果
- source命令与“.”点命令
- iText 解决中文问字体问题 显示中文
- java JNI 实现原理 (一)虚拟机中classloader的JNILibrary
- delphi工程文件
- openoffice转换的调用
- java war 打包、解压命令
- Linux makefile 教程 非常详细,且易懂
- kaptcha 简单方便的验证码生成工具
- 消息队列所有函数的使用
- JSP 分页框架 Pager Tag Library使用