PHP利用Java+JasperReport生成PDF快递单
文章目录
- 一、前言
- 二、方案选择
- 三、开发需要的
- 四、开发
一、前言
系统主要使用PHP作为开发语言,有一个需求是实时生成快递面单并且以PDF格式保存。多种方案的实现都不理想,最后选择使用Java生成PDF,然后PHP再调用Java得到PDF。记录解决方案
二、方案选择
一开始使用Html编写快递面单样式,运行时修改为实际数据后再转为PDF。但是写Html过于麻烦,生成的PDF与网页显示的有偏差需要不断调整Html模板。
最终,选择使用JasperReport,虽然PHP有操作JasperReport的库GitHub链接。但是无法解决中文不显示的情况(或者是我不会用…?后文会提及中文问题)
三、开发需要的
- Jaspersoft Studio + 汉化GitHub用于绘制模板。
- Java、PHP运行环境以及IDE
四、开发
安装完Jaspersoft Studio后,使用它制作模板,此时是.jrxml
文件。具体如何使用看这个教程。就不复制过来了,他还有解决中文不显示的问题。
PHP利用Java+JasperReport生成PDF快递单相关推荐
- Java 实现 生成PDF -(电子凭证生成原理分析)
需求 实现:电子合同,电子回单.电子对账单等 需求插件(依赖) 1.基本插件 itextpdf 功能很强大,差不多可以实现PDF所有的功能.(如果你想实现有特殊需求的,如表单.PDF模板.水印等等都可 ...
- html与css入门经典doc,HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件
本篇教程介绍了HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 1.导入maven依赖 9. ...
- Java自动生成PDF并进行邮件群发
这段时间,公司承办一个互联网峰会,需要对4000多位客户发送邀请函,其中包括一个pdf文件和一封手写信,PDF中将从公司数据库中读取所有客户姓名,自动生成到相应位置,前期尝试Java自动生成pdf文件 ...
- JasperReport生成pdf
JasperReport生成pdf 最近使用JasperReport进行pdf的导出时所出现的一些问题,网上关于这方面的资料比较少,这里记录下避免掉坑 使用工具为Jaspersoft Studio,它 ...
- java中生成pdf,插入图片,页眉、页脚、表格
全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...
- java itext 横线,Java itext生成pdf设置下划线,,package cn.o
Java itext生成pdf设置下划线,,package cn.opackage cn.outofmemory.example.itextpdf;import com.itextpdf.text.C ...
- java 模板生成PDF文件 复选框勾选
java 模板生成PDF文件 复选框勾选 // pdf填充时要有第三个参数s.setField("A", On, true);
- java动态生成pdf文件的方法
java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...
- java语法输出邮政快递单号查询
java语法输出邮政快递单号查询代码 import java.io.PrintStream;public class PrintfTest1 {//java语法输出邮政快递单号查询public sta ...
最新文章
- Cloudstreams: 云间整合的下一个挑战
- 微信小程序php实现登陆的代码,微信小程序实现微信登录
- 【牛客 - 272C】Balls(概率dp,结论,思维)
- url get参数 php,怎么取得Url中Get参数
- 4025-数组的正负排序(C++,双指针法,附思路)
- JavaScript自调用匿名函数
- Excel与SqlServer的导入导出问题总结
- 操作系统原理实验报告——进程控制与描述
- 如何通过带坐标信息的照片生成轨迹
- cad2019菜单栏怎么调出来_cad怎样调出菜单栏(cad2016工具栏怎么调出来)
- 计算机操作技能节,第十届知识技能节 网线制作竞赛方案
- 编辑器——sublime
- Vue3-歌词根据时间自动滚动
- 在Blender中使用代码控制人物模型的头部姿态 - 代码实践Dlib版本
- 题解 - [POI2008]KUP-Plot purchase
- Win10 BIOS改AHCI蓝屏无法启动的 两个解决方法
- 微信小程序入门---01
- 李某人的第一篇blog
- 移动端音乐WebApp
- 联想企业网盘携手宇通客车,助力传统制造业技术和经济效益双赢