您的位置:首页 > 其它

iText生成PDF图片文档

2013-02-24 16:22 453 查看
Text是一个比较好的开源的PDF类库,主要用来生成PDF文件。它的官方网站内容很全,包含非常详细的使用示例,所以比较好学,很快就能上手并且用到项目中。

下面简单写一个示例。功能就是创建一个PDF文件,写入一行文字,再载入一个图片文件。

引入包。

import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import
com.lowagie.text.Paragraph;
import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.PdfWriter;

主要操作代码。

// PDF文件和图片文件路径
String filePath =
"C:\\test.pdf";
String imagePath =
"c:\\test.bmp";

//
先创建一个Document文档对象
Document document =
new Document();

try {

// 生成test.pdf文档

PdfWriter.getInstance(document, new FileOutputStream(filePath));

// 添加PDF文档的某些信息,比如作者,主题等等

document.addAuthor("arui");

document.addSubject("test pdf.");

// 设置文档的大小

document.setPageSize(PageSize.A5);

// 打开文档

document.open();

// 写入一段文字

document.add(new Paragraph("JUST TEST ..."));

// 读取一个图片

Image image = Image.getInstance(imagePath);

// 插入一个图片

document.add(image);

}
catch (DocumentException de) {

System.out.println(de.getMessage());
}
catch (IOException ioe) {

System.out.println(ioe.getMessage());
}

//
关闭打开的pdf文档
document.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: