开源的纯JAVA实现对PDF文件进行操作的库有很多,但是iText无疑是最方便使用的一个。本文只是针对iText生成PDF文档进行了简单封装。需要使用到三个JAR包
iText-2.1.7.jar、iTextAsian.jar、iText-rtf-2.1.7.jar
iTEXT 5.0版本及其以上许可协议改为 AGPL了,是不可以在商业性的程序中直接使用的,5.0以下版本为MPL协议。2.1.7是5.0以下版本里最新的一个。
IPdf.java
package com.lib.file.pdf.api;
import java.io.OutputStream;
import java.util.List;
/**
* PDF操作接口
*
* @author Indure
*
*/
public interface IPdf {
/**
* 导出PDF文件流
*
* @param os
* PDF文件流
* @param pdfModels
* 文件模型数据:TextModel/ImageModel/TableModel
*/
void save(OutputStream os, List
阅读(6227) | 评论(1) | 转发(0) |