程序后台发送pdf文件技术分析
来源:互联网 发布:itools mac 查看cpu 编辑:程序博客网 时间:2024/04/29 08:19
- 创建html静态文件模板,程序后台通过读取文本进行内容替换,最终用插件比如pd4ml进行html到pdf的渲染转换,即可
- 利用iText直接进行pdf文件的纯后台代码式拼装生成
个人推荐方案1
第一,方便控制生成pdf的样式,
第二,由于样式部分完全通过html及css的实现,所以真正后台的代码只是替换相应的数据,所以代码量相对也会小一些。
拓展:如果后台需要生成图表的需要,可以使用jFreeChart
相关介绍:
PD4ML
PD4ML is a powerful PDF generating tool that uses HTML and CSS (Cascading Style Sheets) as page layout and content definition format. Written in 100% pure Java, ported tomanaged .NET code, it allows users to easily add PDF generation functionality to end products.
iText
iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
拓展:如果后台需要生成图表,可以使用jFreeChart
0 0
- 程序后台发送pdf文件技术分析
- .net技术pdf文件操作
- pb 实现后台自动打印pdf 文件
- pb 实现后台自动打印pdf 文件
- 利用Servlet发送pdf文件到浏览器
- RTP的发送程序分析
- 深入分析Java Web技术内幕pdf
- 程序分析技术
- pdf.js – 利用HTML5技术读取PDF文件
- 使用javamail技术实现后台邮件发送功能
- comet技术(后台主动向前台发送数据…
- 基于TCP网络通信的自动升级程序源码分析-服务器发送文件
- 在页面上显示后台回传的PDF文件
- pdf文件中ASCII85的解码程序
- 在iPhone程序上读取PDF文件
- 一个简单PDF文件的结构分析
- 一个简单PDF文件的结构分析
- 一个简单PDF文件的结构分析
- Android 音频焦点(Audio Focus)
- 获得当前jsp内嵌的iframe的元素
- Source Insight的使用和Source Insight基本使用和快捷键
- [BZOJ 1008] [HNOI2008]越狱
- JavaScript修改CSS伪元素:after和:before的样式
- 程序后台发送pdf文件技术分析
- LeetCode Add Binary
- jstl标准标签库的使用(部分)
- 机器学习实战——第九章:树回归
- 线程互斥实例----火车票
- mybatis进行CRUD操作
- js 中按格式yyyy-MM-dd hh:mm:ss 格式化date
- 为什么A *a=new B不直接写成B b,或者B *p呢?
- Android学习 16-> 列表控件ListView