所需要的包:
1.iText下载地址: http://nchc.dl.sourceforge.net/sourceforge/itext/itext-2.0.3.jar
2. iTextSsian 下载地址: http://itext.sourceforge.net/downloads/iTextAsian.jar (设置亚洲国家的字体)
Hello.java 生成 Hello.pdf文件
代码:
package com.test;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWorld {
public static void main(String[] args) throws IOException {
//创建一个文档对象
Document doc = new Document();
try {
// 定义输出位置并把文档对象装入输出对象中
PdfWriter.getInstance(doc, new FileOutputStream("c:/hello.pdf"));
// 打开文档对象
doc.open();
// 设置中文字体
BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
// 加入文字“HelloWorld ------ 中国北京,我的2008 .”
String str = "HelloWorld ------ 中国北京, 我的2008 .";
Paragraph tt = new Paragraph(str, FontChinese);
doc.add(tt);
// 加入图片Deepinpl.jpg
Image jpg = Image.getInstance("c:/Deepinpl.jpg");
jpg.setAlignment(Image.ALIGN_CENTER);
doc.add(jpg);
// 关闭文档对象,释放资源
doc.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
System.out.println("OK");
}
}
分享到:
相关推荐
itexpdf在文件上添加图片,也可动态添加图片,非常实用
Java 生成pdf文件加盖公章图片,上传阿里云,代码加jar包
1.JAVA生成PDF文件,可加密及设置安全性 2.含编译好的其他jar包 3.含示例。
java导出pdf文件,可分页输出,同时生成水印
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
2、Pdf文件添加页码; 3、Pdf文件加密(解决Spire免费版本10页之后无法展示问题); 4、Pdf文件嵌入图片,包含logo及机构公章添加(电子签章); 5、Pdf文件转Base64; 6、若对资源有疑问,可以在详见others/《Java...
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
历经一个月总结使用java实现pdf文件的电子签字+盖章+防伪二维码+水印+PDF文件加密的全套解决方案
如何解决java html转pdf图片不显示问题的源码范例(由浅入深代码范例和详细说明)
Java生成条码保存在pdf上例子(亲测),并且附赠 水印添加。
1.html模板+model数据,通过freemarker进行渲染,便于维护和修改 2.渲染后的html流,可通过Flying Saucer组件生成pdf文件流,或者生成pdf后再转成jpg文件流
纯java完成多个pdf合并及其目录生成(支持自定义目录),页码生成,目前只支持单列表目录,若有通用的pdf文档操作需求可反馈....源码内附彩蛋,有兴趣可自行发掘
java使用itext对PDF进行签名签章。包括:java创建PDF文档,java对PDF进行加水印,java对PDF加图片水印。java对PDF进行签章。java读取p12秘钥库中证书对PDF进行签章加密。
根据获取的多个base64转化成pdf文件,把转化后的pdf文件合并成一个pdf文件
itext 生成pdf 目录,itext 生成pdf 目录,itext 生成pdf 目录
图章是一种在合同、票据、公文等文件中表明法律效应、部门机关权威的...本篇文档分享通过Java代码在PDF文档中添加图章的方法。内容将分两部分介绍,详细使用:https://blog.csdn.net/hj7jay/article/details/86983793
我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能: 1)支持A4纸大小导出 2)指定文字显示的位置 3)支持表格展示数据 4)添加水印 5)代码全开源,在多个项目中使用,放心...
jar包也是自己找了好久好久找到的亲测有用,不想花时间找的同学可以来下,一共6个包,itext-5.3的和bcpkix-jdk和bcprov-jdk的包
用iText,生成生成pdf,主要先制作pdf末班,添加域,在用java生成
可用于需要动态生成pdf 文件。 比如合同 等。再进行电子盖章。 项目中有所有的工具类,还有相应的jar包。是我自己项目中用到的,亲测可用。