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();
更深入的内容,可以到官方网站http://www.lowagie.com/iText/ 看看,非常全。Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1474812
相关推荐
itext 生成pdf 目录,itext 生成pdf 目录,itext 生成pdf 目录
内含maven仓库在文件itext.txt文件中,含架包,需要先用adobe来生成pdf模板
gradle项目,首次使用请先下载jar包(右键项目→Gradle→Refresh),不然报错!
itextpdf-5.5.10.jar、itext-asian-5.2.0.jar、iText中文帮助、iText英文帮助文档 以及生成PDF文件时生成表格时单元格合并处理方法
生成PDF文件,引用到的JAR包是itext5.5.1 项目文件为PDFText.java 主要实现功能: 1、创建一个PDF文件:HelloWorld.pdf,给文档设置加密,密码为zhouyl或111 2、将PDF文件压缩成ZIP文件 3、生成一个PDF文件D:\\...
JAVA语言生成PDF文件,依赖itext包生成,具体可以参考依赖包中的代码
iText 用JAVA生成PDF的JAR包 很好用 包含itext-1.4.8.jar和iTextAsian.jar
JavaPDF文件生成
itext.jar java生成pdf文件
java使用itext解析pdf并生成文本文件,并把生成的文件按指定目录存放。eclipse工程
itext将图片生成PDF(高清版),可按比例缩放,三种可选的缩放方式,导出高清版的PDF,直接可导入使用的demo文件,内含jar包,无坑版!
1.JAVA生成PDF文件,可加密及设置安全性 2.含编译好的其他jar包 3.含示例。
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,在...
1. itextpdf(CreatePdf) 不太推荐需要在代码内部编写PDF格式,如果要使用,建议写个基类,将同一版本 或者同一类型的公共方法写入,差异化的抽象,一个模板一个子类,子类使用@Component命名,使用反射的方式获取...
itext7 html转换为pdf;iText7页码、页眉、页脚,itext 的复杂表格实现;完整springboot项目代码
创建PDF文件,可由HTML代码生成PDF文件
iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。
addTempl(String templKey,String templFileName),注册一个模板文件; addText(String templKey,String key,String text), 向模板中一个表单域添加一个文本数据; addImage(String templKey,String key,String ...
html渲染页面转换为pdf并设置页眉,页码,水印,目录,二维码
java 使用ITextRenderer将html模块生成pdf文件工具类,可直接下载测试。