iText制作PDF文件 学习笔记 (六)
2017-10-11 15:57
483 查看
iText制作PDF文件
(六)字体:
在之前的学习中,生成PDF中无法显示出中文字符,本节加入字体,即可生成。详见代码:
package com.java.pdf.sixth; import java.io.FileOutputStream; import com.itextpdf.text.Document; import com.itextpdf.text.Font; import com.itextpdf.text.FontFactory; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; /** * 创建日期:2017-10-10下午2:47:01 * 修改日期: * 作者:ttan * 描述:中文字体 */ public class Pdf_chineseFont { public static void main(String[] args) { //FontFactory.getFont(fontname, encoding, embedded); //fontname:文件名 //encoding:编码 //embedded:是否嵌入字体 Document document = new Document(); //.ttf后缀的字体文件 Font cn_font = FontFactory.getFont("E:\\fzktjw.ttf", "Identity-H", true); Paragraph pa = new Paragraph("这是一个中文语句。",cn_font); try { PdfWriter.getInstance(document, new FileOutputStream("chineseFont.pdf")); document.open(); document.add(pa); } catch (Exception e) { e.printStackTrace(); }finally{ document.close(); } } }
总结:使用iText加入字体十分方便,即类似于创建一个字体Font,在之后传入此参数即可。
相关文章推荐
- iText制作PDF文件 学习笔记 (三)
- iText制作PDF文件 学习笔记 (五)
- iText制作PDF文件 学习笔记 (二)
- iText制作PDF文件 学习笔记 (一)
- iText制作PDF文件 学习笔记 (四)
- iText制作PDF文件 学习笔记 (七)
- iText操作PDF之学习笔记
- c#程序为PDF文件填写表单内容 ---------------------学习笔记
- caffe学习笔记-数据库制作及计算均值文件命令格式(windows版)
- 生成PDF文件-使用iText制作复杂表格
- exe文件,后门免杀的制作学习笔记
- Jfreechart学习笔记7-JFreeChart生成PDF文件
- linux嵌入式根文件系统制作学习笔记
- JDK1.8版本的dubbo-admin的war文件制作 (学习笔记)
- iOS学习笔记14—PDF的文件的创建、显示和解析
- 移植内核学习笔记2-----修改分区及制作根文件系统
- JasperReport学习笔记3-在浏览器生成PDF文件
- java使用itext,制作pdf文件
- PDF笔记(三):Itext学习
- 从零开始学习使用iText PDF(1):生成第一个PDF文件