iTextAsian.jar
itextpdf-5.1.3.jar
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.Font;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfWriter;
public class Test {
/**
* @author jzh
* @param args
*/
public static void main(String[] args) {
try {
// 获取当前类生成class所在的路径
String strPath = Test.class.getClassLoader().getResource("").toString();
// 获取file:/后面的路径
strPath = strPath.substring(6);
String strFileName = strPath + "test.pdf";
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream(strFileName));
doc.open();
// 字体
BaseFont bf = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font font = new Font(bf, 9, Font.NORMAL);
Paragraph title = new Paragraph("蒋智昊", font);
title.setAlignment(title.ALIGN_CENTER);
doc.add(title);
doc.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}