java : iText PDF 起步
来源:互联网 发布:淘宝代购护肤品靠谱吗 编辑:程序博客网 时间:2024/06/05 05:11
FirstPDF.java
//package com.itext;import java.awt.Color;import java.io.FileOutputStream;import com.lowagie.text.Cell;import com.lowagie.text.Document;import com.lowagie.text.Font;import com.lowagie.text.FontFactory;import com.lowagie.text.Image;import com.lowagie.text.PageSize;import com.lowagie.text.Paragraph;import com.lowagie.text.Table;import com.lowagie.text.pdf.BaseFont;import com.lowagie.text.pdf.PdfWriter;public class FirstPDF {public static void main(String[] args) {// 创建文档对象,A4纸大小Document document = new Document(PageSize.A4);try {// 输出为E:\itest.pdf文件PdfWriter writer = PdfWriter.getInstance(document,new FileOutputStream("D:\\itest.pdf "));//设置文档作者document.addAuthor("itext");//设置文档标题document.addTitle("This is itext pdf file");//设置主题document.addSubject("First pdf");//设置关键字document.addKeywords("iText");// 打开文档document.open();// 在pdf文件中写入文字document.add(new Paragraph("Hello World, Hello iText"));//设置字体的文字document.add(new Paragraph("Hello World, Hello iText",FontFactory.getFont(FontFactory.COURIER, 12, Font.BOLDITALIC)));BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);//设置为中文Paragraph pragraph=new Paragraph("你好,这是中文", FontChinese); document.add(pragraph);// 创建2行3列的表Table table = new Table(3, 2);// 设置表格边框颜色table.setBorderColor(new Color(220, 100, 100));// 设置表格边距table.setPadding(5);// 设置表格间距table.setSpacing(3);// 设置表格线条宽度table.setBorderWidth(3);//创建单元格对象Cell cell = new Cell(" Header 1 ");//将单元格添加到表格中table.addCell(cell);cell = new Cell(" Header 2 ");//设置单元格占2列cell.setColspan(2);table.addCell(cell);//将普通文本添加到表格中table.addCell(" Cell 1 ");table.addCell(" Cell 2 ");table.addCell(" Cell 3 ");//将表格添加到文档中document.add(table);// 关闭文档document.close();} catch (Exception e) {e.printStackTrace();}}}
编译 javac -cp iText/iText-2.1.7.jar;iText/iTextAsian.jar;. -encoding UTF-8 FirstPDF.java
执行 java -cp iText/iText-2.1.7.jar;iText/iTextAsian.jar;. FirstPDF
0 0
- java : iText PDF 起步
- java生成pdf(Itext)
- Java IText (PDF)
- 报表iText 简介-Java PDF
- java使用itext操作pdf
- iText, a JAVA-PDF library
- java使用itext操作pdf
- Java iText操作PDF文档
- 报表iText 简介-Java PDF
- java使用ITEXT打印PDF
- JAVA解析PDF之IText
- java Itext PDF 导出 table
- JAVA(ITEXT)生成PDF
- Java iText操作PDF文档
- Java用itext操作PDF
- java利用itext编辑pdf
- iText PDF Java API Introduction
- Java操作PDF之iText
- unicode与utf-8
- 线结构光视觉传感器/线激光深度传感器标定工具
- centos7下安装Apache
- Android发版问题总结
- android通讯录之联系人
- java : iText PDF 起步
- AndroidManifest.xml清单配置文件
- H5选择器之大放异彩 仿jquery链式调用 IE8+完美运行
- Climbing Stairs
- 设计模式之抽象工厂模式
- 心情日记2016-6-11
- Cookie只能点赞一次,获取IP地址
- FastCgi与PHP-fpm之间的关系
- leetcode之Bitwise AND of Numbers Range