【背景说明】
4月6号从亚信离职,不久后的14号入职现在公司,公司接手了一个医院电子病历+数据中心项目,听老板介绍挺有前途的,互联网上关于智慧医疗也异常火爆,为理清思路,开拓思维,计划将项目的的情况每日进行回顾和总结,特在技术博客跟踪和记录。
明天将开始项目启动会议,本博客将全程记录本项目的各个细节,包括项目需求、设计、技术实现、困难事项记录等,但不会披露商业机密、侵犯他人利益。
【启动前夜的工作】
需求:实现html转pdf
内容,将生成的html内容,根据设置得页面参数转化为pdf,供下载打印。
设计:使用PD4ML组件,将生成的html标签内容,组装生成pdf共用户下载。
实现:遇到问题,1、PrintWrite 与servletOutStream 选用问题。
注意点:PrintWrite 适用于字符,servletOutStream 适用于二进制字节流, 只支持iso-8895编码。
2、PD4ML生成pdf乱码问题。
解决方法: 1、分开使用PrintWrite 和 ServletOutStream
2、中文乱码需要页面制定字体样式。
<style type="text/css">
*{
font-family: KaiTi_GB2312;
}
</style>
转载于:https://blog.51cto.com/lqtcts/1656155