java导出PDF、iText5导出漂亮表格PDF、导出指定格式水印PDF
我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能:
1)支持A4纸大小导出
2)指定文字显示的位置
3)支持表格展示数据
4)添加水印
开源下载 java导出PDF、导出漂亮PDF、导出指定格式PDF-Java文档类资源-CSDN下载
<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian</artifactId><version>5.2.0</version></dependency>
/*** @param srcFile 导出文件位置* @throws DocumentException* @throws IOException*/public static void pdf6(String srcFile) throws DocumentException, IOException {//创建文件Document document = new Document(PageSize.A4);//建立一个书写器PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(srcFile));//打开文件document.open();//添加内容//document.add(new Paragraph("HD content here"));//中文字体,解决中文不能显示问题BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);// 红标题字体风格Font redTitleFont = new Font(bfChinese, 20, Font.BOLD, BaseColor.BLACK);// 红标题抬头Paragraph redTitle = new Paragraph("订单:6666889", redTitleFont);redTitle.setAlignment(Element.ALIGN_LEFT); // 居中Element.ALIGN_CENTERdocument.add(redTitle); // 文档中加入红标题字段// 正文字体风格Font contextFont = new Font(bfChinese, 10, Font.NORMAL);// 2列的表.PdfPTable table = new PdfPTable(2); table.setWidthPercentage(100); // 宽度100%填充table.setSpacingBefore(10f); // 前间距table.setSpacingAfter(10f); // 后间距ArrayList<PdfPRow> listRow = table.getRows();//设置列宽float[] columnWidths = { 3f, 4f};table.setWidths(columnWidths);//行1PdfPCell cells1[]= new PdfPCell[2];PdfPRow row1 = new PdfPRow(cells1);........................................................................................
}
java导出PDF、iText5导出漂亮表格PDF、导出指定格式水印PDF相关推荐
- java根据pdf模板生成指定格式的pdf文件
java根据pdf模板生成指定格式的pdf文件 一.工具准备 事先得准备好Adobe Acrobat DC,这是一款专门编辑pdf的工具,小编已经给大家准备好了. 链接:https://pan.bai ...
- 工作系列Java开发之利用Java实现ERP系统中Excel表格的导出
工欲善其事必先利其器 前言: 最好的学习方式就是分享,喜欢就三连一下吧(关注,转发,点赞). 今天的内容开始之前,我先申明一下,今天的知识很重要! 很重要! 很重要 ,Excel表格的导出在正式步入公 ...
- aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf
提取pdf文件中的表格数据原文链接 https://www.analyticsvidhya.com/blog/2020/08/how-to-extract-tabular-data-from-pdf- ...
- python svg2rlg_python提取pdf文档中的表格数据、svg格式转换为pdf
提取pdf文件中的表格数据原文链接 https://www.analyticsvidhya.com/blog/2020/08/how-to-extract-tabular-data-from-pdf- ...
- .net core 使用 iTextSharp 导入 Adobe Acrobat Pro 创建的PDF模板及生成表格,然后导出PDF
因为是第一次接触这种东西,对于我这个工作经验不到一年的新人程序员来说,头已经快爆炸了,在查询了"巨多"的资料后,终于给弄出来了 = = ,代码应该不是很好看,能跑就行( 创建PDF ...
- 关于Java中多个数据excel表格的导出
public HSSFWorkbook exportType20(List<Map<String, Object>> list, String mentName) { Simp ...
- pdf转excel,如何把pdf转换成excel表格
pdf转excel,如何把pdf转换成excel表格? 作为具有极强稳定性的pdf文件,不光传输方便,而且对内容有很好的保护性,用户在pdf文件内无法随意进行的篡改编辑,极大的保护了作者的创作权.但是 ...
- python抓取表格数据_Python如何实现从PDF文件中爬取表格数据(代码示例)
本篇文章给大家带来的内容是关于Python如何实现从PDF文件中爬取表格数据(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 本文将展示一个稍微不一样点的爬虫. 以往我们的 ...
- RStudio环境或者ggsave函数保存生成的图像为指定文件格式(pdf、jpeg、tiff、png、svg、wmf)、指定图像宽度、高度、分辨率(width、height、dpi)
RStudio保存生成的图像为指定格式.指定分辨率的图片文件或者pdf.ggsave函数保存生成的图像为指定格式(pdf.jpeg.tiff.png.svg.wmf).指定分辨率(width.heig ...
最新文章
- 大数据预测:成都、郑州等跻身春节十大“瘦身”城市
- 用fft对信号进行频谱分析实验报告_FFT分析频谱无泄露的条件
- 前端学习(1405):多人管理25node.js—安装bcrypt出现错误的解决办法
- 什么是算法,什么是数据结构
- php5.4.45的php.ini文件
- 95-36-032-ChannelHandler-SimpleChannelInboundHandler
- Android--启动拍照功能并返回结果
- 使用notebook 笔记(1)
- VC6编译wxWINDOWS-2.4.0-编译EDISON源码
- 农业信息技术基础知识(1)
- 视觉SLAM十四讲 罗德里格斯公式推导 全解
- Matlab中grid 的使用
- 有道云笔记迁移至语雀终极解决方案
- 《“己学”发略》发略
- XXE(外部实体注入)| PortSwigger(burpsuite官方靶场)| Part 3
- PHP7封装了str_ends_with, phper看了都说好
- 一文带你重新审视CAP理论与分布式系统设计
- linux服务器运维巡检脚本,linux服务器巡检脚本
- 【蓝桥杯】 算法训练 数字三角形
- 栈与队列的定义与区别
热门文章
- c语言 return退出函数,C语言中的exit函数 以及他与return函数的区别
- html超链接样式顺序,超链接4个伪类 CSS定义超链接样式有什么顺序
- 专心技术,拒绝浮躁,静下心来,做一个有创造力的coder
- ios的AutoresizingMask
- spring aop 统一捕获异常
- 主主、主从和主备区别
- Servlet Class4
- 指针的进阶应用之双指针、三指针
- 【web前端】JavaScript DOM元素(节点的创建appendChild(),删除removeChild(),修改replaceChild())
- 坚果U1和当贝X3哪款激光投影仪值得买,一篇明白哪个好