IText7的安装和简单例子

 时间:2024-10-26 17:03:38

1、下载itext7-7.0.1,建议到官方下载,下载是一个zip包,里面有全部的jar,看起来比较乱,整理一下,把必要的包提取出来

IText7的安装和简单例子
IText7的安装和简单例子

2、必须要有java环境,我们使用eclipse,新建一个工程,导入上面说的必要jar包

3、编写测试数据:package com.test;import java.io.掂迎豢畦File;import com.itextpdf.io.font.FontConstants;import com.itextpdf.kernel.font.PdfFont;import com.itextpdf.kernel.font.PdfFontFactory;import com.itextpdf.kernel.pdf.PdfDocument;import com.itextpdf.kernel.pdf.PdfWriter;import com.itextpdf.layout.Document;import com.itextpdf.layout.element.List;import com.itextpdf.layout.element.ListItem;import com.itextpdf.layout.element.Paragraph;public class Test { public static final String DEST="result/pdf/pdf1.pdf"; public static void main(String[] args) throws Exception { File file =new File(DEST); file.getParentFile().mkdirs(); new Test().createPdf(DEST); } public void createPdf(String dest) throws Exception{ //Initialize PDF writer PdfWriter writer=new PdfWriter(dest); //Initialize PDF document PdfDocument pdf=new PdfDocument(writer); // Initialize document Document document=new Document(pdf); //Add paragraph to the document document.add(new Paragraph("Hello World")); //Close document document.close(); }}

4、运行程序,可以在工程的目录下的result/pdf 看到一个 pdf1.pdf,打开之后如下

IText7的安装和简单例子

5、iText7比较新,方法和iText5方法很多不一样,网上很多材料都是旧的,放在iText7根本不能用,建议直接到官网查看api和例子

  • Axure 9 如何关闭负坐标空间
  • Photoshop CC中怎么测量两点间的距离
  • 笔记本电脑电源图标不显示了怎么办
  • QQ好友印象怎么删除
  • ps快速批量导出图层为图片
  • 热门搜索
    有关科学的手抄报 节约用电手抄报内容 重阳节手抄报内容30字 科普知识的手抄报 关于感恩老师的手抄报 关于创文的手抄报 手抄报花边又漂亮 关于我爱读书手抄报 寻根乡愁手抄报 感恩父母手抄报简单