下面的这个例子中首先生成文件索引(类似word的链接),然后存在一个报表和将图片转换成pdf的形式,代码如下:
public void GenerateAllParts() { Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("d:\\all.pdf")); // 生成字体 BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", false); // 标题字体 Font f30 = new Font(bfChinese, 30, Font.NORMAL, Color.BLACK); // 正文字体 Font f12 = new Font(bfChinese, 12, Font.NORMAL, Color.BLACK); Font f6 = new Font(bfChinese, 6, Font.NORMAL, Color.BLACK); Font f8 = new Font(bfChinese, 8, Font.NORMAL, Color.BLACK); document.open(); // 标题 document.add(new Paragraph("报表实例", f30)); // 换行 document.add(new Chunk("\n\n")); // document.add( new Paragraph( new Chunk(".......................点击查看报表", f12) .setLocalGoto("table"))); // 换行 document.add(new Chunk("\n\n")); document.add( new Paragraph( new Chunk(".......................点击查看图片", f12) .setLocalGoto("image"))); document.add(new Chunk("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")); /////////////////////////////////////////////////// // 报表位置 document.add(new Chunk("报表实例", f12).setLocalDestination("table")); // 添加table实例 PdfPTable table = new PdfPTable(5); table.setWidthPercentage(100); table.setHorizontalAlignment(PdfPTable.ALIGN_LEFT); PdfPCell cell = new PdfPCell(); cell.setBackgroundColor(new Color(213, 141, 69)); cell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER); // 表格标题 cell.setPhrase(new Paragraph("标题一", f8)); table.addCell(cell); cell.setPhrase(new Paragraph("标题二", f8)); table.addCell(cell); cell.setPhrase(new Paragraph("标题三", f8)); table.addCell(cell); cell.setPhrase(new Paragraph("标题四", f8)); table.addCell(cell); cell.setPhrase(new Paragraph("标题五", f8)); table.addCell(cell); // 表格数据 PdfPCell newcell = new PdfPCell(); newcell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER); newcell.setPhrase(new Paragraph("数据一", f8)); table.addCell(newcell); newcell.setPhrase(new Paragraph("数据二", f8)); table.addCell(newcell); newcell.setPhrase(new Paragraph("数据三", f8)); table.addCell(newcell); newcell.setPhrase(new Paragraph("数据四", f8)); table.addCell(newcell); newcell.setPhrase(new Paragraph("数据五", f8)); table.addCell(newcell); document.add(table); //////////////////////////////////////////////////////// ////////////////////////////////////////////////////////// // 添加连接 document.add(new Chunk("图片实例", f12).setLocalDestination("image")); Image jpg = Image.getInstance("d:\\3.jpg"); document.add(jpg); ////////////////////////////////////////////////////////// document.close(); } catch (Exception e) { // TODO: handle exception } }
相关推荐
但是在系统中应用 到的大部分可以绘制数据报表的插件或组件,只能做到将一个数据报表 以其他的文件形式(如:图片等)导出出来,无法将多个报表呈现在一 个文件中。本篇描述的就是,在Vue 2.0 的项目中,遇到类似的...
运行依赖于fr-server-6.5.jar、fr-third-6.5.jar两个jar文件,以及datasource.xml数据库连接定义文件。
PDF版本转换 图片转PDF 压缩PDF 压缩图片 WORD转EPUB EPUB转WORD EPUB转PDF HTML转PDF(需配置chromium) 点我查看配置方式 简易二维码生成 点我查看使用说明 WEBP图片格式转换 文件副本生成 网卡设置 单人表生成 ...
文件Tools工具 支持WORD/PDF/Excel/PDF等格式的转换软件 支持功能 Word转PDF WORD转EXCEL WORD转EPUB PDF转WORD PDF转EXCEL PDF转PPT PDF版本转换 EXCEL转PDF EXCEL转WORD PDF转EXCEL EPUB转WORD EPUB...
5、支持的格式多,能将PDF、图片文件、扫描图像、网页、报表和屏幕打印、任何应用程序生成的数据等,转换成Excel、Word、PPT、Calc、CSV、HTML等文档。 “CogniView PDF2XL 企业版”由周星骋首发汉化版。 2011年8...
转换跳线和隔离端子的定义 同名分散式端子的分散式端子索引 新的母线定义 "EPLAN PLC & Bus Extension" 插件中的更新 在生成符号地址时考虑插头名称 更新的 PLC 配置系统数据交换接口 EPLAN Fluid专题 扩展的智能...
每天最多可设置8个时间段,考勤数据和考勤报表将对应多个时间段生成计算结果。 6. 在精确度配置中,新增显示格式配置项。考勤数据和统计报表将根据已选择的格式显示计算结果。 7. 新增自定义导出考勤记录,可根据...
含本书教程PDF 共399个实例: 第1章 窗体与界面设计 1.1 菜单应用实例 cc实例001 在系统菜单中添加菜单项 cc实例002 带图标的程序菜单 cc实例003 根据表中数据动态生成菜单 cc实例004 浮动...
非结构化数据 相对于结构化数据而言,不方便用数据库二维逻辑表来表现的 数据即称为非结构化数据,包括所有格式的办公文档、文本、 图片、XML、HTML、各类报表、图像和音频/视频信息等等 。 Velocity 速度 1s 是临界...
也许你已经在Excel 中完成过上百张财务报表,也许你已利用Excel 函数实 现过上千次的复杂运算,也许你认为Excel 也不过如此,甚至了无新意。但我们 平日里无数次重复的得心应手的使用方法只不过是Excel 全部技巧的...
9、设置形状格式.mp4 8、如何设置文本格式.mp4 ...16、如何将形状转换为墙.mp4 15、尺寸的精确控制.mp4 14、壁柱的操作.mp4 13、空间的使用.mp4 12、如何制作流程图.mp4 11、图片的操作.mp4 10、设置形状格式的效果.mp4
含本书PDF教程 共399个实例: 第1章 窗体与界面设计 1.1 菜单应用实例 cc实例001 在系统菜单中添加菜单项 cc实例002 带图标的程序菜单 cc实例003 根据表中数据动态生成菜单 cc实例004 浮动...
实例154 将长文件名转换成短文件名 实例155 获取所有逻辑磁盘目录 实例156 使用递归法删除文件夹中的所有文件 实例157 按行读取文本文件中的数据 实例158 使用缓冲流复制文件 实例159 文件批量更名 实例160 复制文件...
1.6 类型转换 1.7 本章小结 第2章 用户登录模块 2.1 用户登录模块的设计 2.2 数据访问层的设计与实现 2.3 加密解密模块的设计 2.4 典型用户交互层的实现 2.5 本章小结 第3章 用户注册模块 3.1 用户...