用itext生成带表格的PDF,并显示中文问题

本文介绍如何利用iText库生成包含表格的PDF文件,并解决在PDF中显示中文的问题。首先需要引入iText及其中文支持包,然后创建Document对象、设置页面大小,通过PdfWriter实例化文件。接着,定义字体、设置表格列宽,创建PdfPTable对象,添加单元格内容,并确保中文能正常显示。最后,将表格添加到文档并关闭Document。
摘要由CSDN通过智能技术生成

        使用itext可以很容易实现PDF的生成,其中itext包中提供了很多的API,可以操作pdf,在这里我先用一个简单的例子介绍一下用itext生成PDF的方法,下面的代码是我抽空随便写了一个:

程序调试前,必须先引用两个包,一个是itext的jar包:itext-2.0.4.jar,另一个是中文支持包:iTextAsian.jar

import java.io.FileOutputStream;
import java.io.IOException;

import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfPCell;
import com.lowagie.text.pdf.PdfPTable;
import com.lowagie.text.pdf.PdfWriter;
public class CreatPDF {
 
 private String mPdfPath;
 
 private CreatPDF(){
  
 }
 public void setPdfPath(String pdfPath)
 {
  mPdfPath=pdfPath;
 }
 /**
  * 生成PDF的方法
  * @return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值