【Util】iText,iTextAsian,中文显示

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/47083251

1.根据路径获取:

Font fontZh = FontFactory.getFont("C:\\Windows\\Fonts\\MSYH.TTF", BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);

2.使用iTextAsian.jar中的字体

Font fontZh = FontFactory.getFont("STSong-Light", "UniGB-UCS2-H", 14, Font.BOLD, new CMYKColor(0, 255, 0, 0));

3.TestPDF.java

public static void main(String[] args) {
	try {
		Document document = new Document();
		OutputStream os = new FileOutputStream(new File("C:\\Users\\Administrator\\Desktop\\test.pdf"));
		PdfWriter.getInstance(document, os);
		document.open();
		document.add(new Paragraph("看看有没有输出中文?", getFont()));
		document.close();
	} catch (Exception e) {
		e.printStackTrace();
	}
}


 

注:

1.个人习惯用FontFactory,FontFactory只不过对BaseFont进行了封装(个人理解,不喜勿喷)。FontFactory.getFont()中最后的实现还是调用了BaseFont.createFont();

2.jar包地址:http://download.csdn.net/detail/inforstack/8936407

相关文章
|
6月前
|
Java
java Itext创建pdf
java Itext创建pdf
65 0
Java:iText生成pdf文档
Java:iText生成pdf文档
249 0
|
Java
Java Excel 插入图片
  在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的createPicture(anchor, pictureIndex)方法就能够在Excel插入一张图片。所以要在Excel中插入图片,三步就可以搞定。
1684 0
|
6月前
|
Java API 数据库
解决Java中文显示乱码问题的原因与方案
解决Java中文显示乱码问题的原因与方案
537 0
|
6月前
|
Java 程序员 数据安全/隐私保护
分享一个word转pdf的工具类Aspose[java]
分享一个word转pdf的工具类Aspose[java]
163 0
|
XML Java 数据处理
java将excel转为pdf
在Java中,可以使用Apache POI库处理Excel文件,以及使用iText库将Excel文件转换为PDF格式。
1329 0
java通过poi导出excel和pdf
由于各户的需求,所以需要增加导出excel这个功能,其实大部分系统都需要这个导出功能的,所以这里也就不详细说明具体导出的背景了O(∩_∩)O~
Java使用itext按模板生成PDF文件
Java使用itext按模板生成PDF文件
|
Java 程序员 API
Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略
Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略