生成PDF文件的Java库iText
来源:互联网 发布:物品数据库加载失败 编辑:程序博客网 时间:2024/04/30 01:41
iText是一个比较好的开源的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();
- 生成PDF文件的Java库iText
- 生成PDF文件的Java库iText
- Java iText PDF:用 iText 包生成简单的 pdf 文件
- Java应用iText动态生成PDF文件
- 【Java】使用iText生成PDF文件
- Itext生成PDF文件
- java-pdf-(itext+adobe acrobat+pdf模板)生成pdf文件
- java生成pdf(Itext)
- itext生成pdf文件的HelloWorld
- 用iText生成PDF文件
- Itext 生成 pdf文件使用方法:
- iText生成PDF报表文件
- Freemarker+IText生成pdf文件
- 使用iText生成pdf文件
- 关于iText生成PDF文件
- 使用iText生成PDF文件
- 利用java的iText操作PDF文件
- JAVA(ITEXT)生成PDF
- 保留历史页面的实现方法:IFRAME页面套用
- if (!Page.IsPostBack)
- 日期字符串格式化显示
- ASP组件注册方法
- ajax:构建动态的java应用程序
- 生成PDF文件的Java库iText
- 一个优秀的系统集成工程师应具备哪些技能
- c# 将数据库(包括图片)备份到EXCEL中(原创)
- 闲谈Duet - 与微软的Snap比一比
- 如何让不同的二级域名访问不同的目录
- DropDownList支持用户输入
- 中文域名到底需要不需要
- 关于.net的思考
- GridView多行合并与多列合并