[在网上搜索iText的东东,轻松整理了Demo,解决了中文乱码的问题。 这里不贴链接。 只要在网上搜索,package com.westdream.test; import java.io.FileOutputStream; I
itext版本:5.4.0
其中extrajars有支持中文的itext-asian.jar。 [POI类库是在JAVA平台下操作EXCEL的类库,我相信大家已经在工作中熟练使用过了,但这里不详细说明。 简单来说,EXCEL文件的层次结构: Excel .]
在项目中引入itextpdf-5.4.0和itext-asian.jar即可支持中文。
示例代码如下:
//1 .新建文档对象
//第一个参数是页面大小。 以下参数分别为左、右、上、下页边距:
文档文档=新文档(pagesize.a4,50,50,50,50 );
//2 .将“写入器”(Writer )与文档对象相关联,以便“写入器”(Writer )可以将文档写入磁盘。
创建PdfWriter对象的第一个参数是对文档对象的引用,第二个参数是文件的实际名称,该名称还具有输出路径。
pdfwriter.getinstance(document,new file output stream (f : (文本测试. pdf ) );
//3 .打开文档
document.open (;
//4 .向文档中添加内容
base font BF=base font.create font (stsong-light )、) UniGB-UCS2-H )、BaseFont.NOT_EMBEDDED );
fontfont=newfont(BF,12,Font.NORMAL );
document.add (新paragraph )艹,生成了pdf! '、字体);
document.add(newParagraph ) )我要走了,你妹妹啊! ! ! ! ',
font factory.get font (font factory.courier,14,Font.BOLD,new base color (255,150,200 ) )
//5 .关闭文档
document.close (;
[[size=xx-large]今天,在网页嵌套的pdf格式报告中发现了中文乱码问题,请记录下来。 方便后者。 一.首先,确认是否有以下三个jar包iText-1.3.1.jar、iTextAsian.jar、itext