生成pdf文件时,一般情况都是些表格或文字的,但也有pdf的需要包含图片的情况,
特别是固定格式的模板,其中包含图片时需要如何处理呢?
方法如下:
首先我们模板文件中要有image域,才行,这个就不说了。
以下是代码:
//这里只考虑图片,没有考虑其它对象如radio,list等
Image image = Image.getInstance("c:\aa.jpg"); //image对象,不用多说
if (image != null)
{
//从pdf的form域中取得对象,
//tmpname为pdf中image的名称
PushbuttonField pushbuttonField = form.getNewPushbuttonFromField(tmpname);
pushbuttonField.setImage(image);//将对象放入pushbuttonField
PdfFormField editFormField = pushbuttonField.getField(); //生成fromfield
form.replacePushbuttonField(tmpname, editFormField);//放入pdf
}
这里只贴出了部分代码,代码中没有考虑radio,list等情况。
这样你生成的pdf中将包含图像。
代码在itext2.7中测试通过。
分享到:
相关推荐
itext7 pdf转图片
因为项目需要用到pdf模板生成pdf,其中模板中有图片,找了好久没有资料,无奈之下翻看api和源码,给大家分享下
利用itext读取PDF后使用pdfbox将PDF转为图片。压缩包内附有相应JAR文件
用Itext操作word,可以在word里画表格,也可以往word里插入图片
itext根据模板导出pdf,内容包括文字和图片,有任何问题,留言即可
由于工作需要,小研究了下itext,在此和大家分享下,互相探讨,也希望能帮得上哪位朋友。 功能:java生成pdf,支持中文,可以插入图片,可以添加超链 接连到其他网址。 内附代码及详细说明和需要的jar包
itext pdf word 中文 表格 图片,看了这个你就能用java生成word,pdf并插入图片,中文,表格。里面还有itext的API包括中文英文。
iText生成PDF图片文档 iText是一个功能强大的Java类库,用于生成PDF文档。通过使用iText,我们可以轻松地生成PDF文档,包括图片、文字、表格等多种元素。本文将详细介绍如何使用iText生成PDF图片文档。 iText基本...
Itext利用模板生成PDF实例demo,导入即可使用,唯一缺点就是表格数据循环次数不确定时,有可能造成分页,建议使用后台代码生成的PDF,可以带页码;见本人其他分享资源。
itext 生成pdf的中文帮助文档,具体有:图片、块(下划线/删除线、上标/下标)、短句、段落等。
使用iText-2.0.8将Html转换为pdf,带图片功能
iText生成pdf解决中文不显示字库,pdf凉字不显示,由于生成iText插件生成pdf的时候中文会显示不出来,遇到过的是"凉"字,查到是字体库的原因,网上下载字体库msyh.ttc,生成的时候指定字体库,就可以解决了,小bug一...
itext使用方法
itextpdf 简单中文文档
Android端用itext库生成的PDF文档无法输出中文,现修改itext库jar包,未修改源码,只是加入了字体部分。调用示例亲测可用,生成中文PDF文档
itext将图片生成PDF(高清版),可按比例缩放,三种可选的缩放方式,导出高清版的PDF,直接可导入使用的demo文件,内含jar包,无坑版!
itext中文: public static void main(String[] args) { try { Document document = new Document(); OutputStream os = new FileOutputStream(new File("C:\\Users\\Administrator\\Desktop\\test.pdf")); ...
java转PDF开源包iText5.5版本及所需要的中文包iText-asian,完美支持中文
iTextpdf 通过本jar包,android 可以创建便捷PDF。 操作已经修改PDF模板显示内容等。 不用积分,大家免费下载。
在已有pdf文件中,指定页及绝对位置添加图片(包含itextpdf.jar及实例)