Java利用iText7画个性化表格
来源:互联网 发布:php经典书籍推荐 编辑:程序博客网 时间:2024/05/20 09:21
有时PDF中会出现非传统等行等列表格,下面介绍如何画个性化表格
(需要安装iText7插件哦)(官网http://developers.itextpdf.com/)
public class Test {private static final String PICPersonF = "E:\\project\\BMIs1.png";public static final String DEST2 = "E:\\project\\test4.pdf";// 文件路径public static void test(String dest) throws Exception {PdfDocument pdfDoc = new PdfDocument(new PdfWriter(dest));Document doc = new Document(pdfDoc);PdfFont sysFont = PdfFontFactory.createFont("STSongStd-Light","UniGB-UCS2-H", false); //创建总表形式(一行四格)Table table = new Table(new float[] { 55, 13, 14, 13 }).setWidthPercent(95);//表头for(int i=0;i<4;i++){table.addCell(new Cell().add(new Paragraph(""+(i+1))));}//表格行合并"2"代表合并2行单元格Cell cell=new Cell(2,1).add(new Paragraph("one"));table.addCell(cell);//表格列合并"3"代表合并3列cell=new Cell(1,3).add(new Paragraph("two"));table.addCell(cell);//将剩余格补齐cell=new Cell().add(new Paragraph("three"));table.addCell(cell);cell=new Cell().add(new Paragraph("three"));table.addCell(cell);cell=new Cell().add(new Paragraph("three"));table.addCell(cell);doc.add(table);doc.close();}public static void main(String[] args) throws Exception {test(DEST2);}}
效果如下阅读全文
0 0
- Java利用iText7画个性化表格
- iText7画坐标图
- java完整的利用itext7制作pdf、二维码图片插入pdf,并解析pdf中的二维码信息
- 利用java操作Excel表格
- 利用ajax画表格
- iText7根据html表格(table)代码生成表格、解决跨行跨列问题
- 利用PIL包画表格
- 利用itext创建pdf表格文件(java)
- 利用jquery,java实现表格动态分页
- java利用jxl读写excel表格
- 利用java创建Excel表格步骤
- Java利用POI读取Excel表格
- 使用iText7----生成纯文本、图片、表格内容的pdf文件
- 利用ASP打造个性化论坛
- 利用CSS制作个性化按钮
- Python处理Excel(二):个性化Excel表格
- 利用java反射机制实现读取excel表格中的数据
- JAVA利用FreeMarker生成(导出)Excel表格
- 外观模式-Facade
- OPC client 编写预备知识
- 软编码Flv 到Mp4 容器(五) fmp4 ftyp box 和moov>mvhd box详解
- java 正则表达式\\b
- java程序初始化的顺序是怎么样的?
- Java利用iText7画个性化表格
- 蓝桥杯基础练习 回形取数
- mysql 列传行 行转列 个人总结
- zookeeper应用案例——服务器列表动态更新
- 《机器学习实战》笔记
- UVA
- HttpUrl--post请求数据
- oracle常用命令
- 什么是 DOM?