html转pdf的心得体会

最近在做某大型公司的电子化工作,这也是国家的要求,所有的保单都需要又电子保单的支持。电子保单是投保之后的产物,在投保的过程中,还有电子投保单的概念。需要在实名校验之后,给客户发送验证码来实现。

所以在业务的支撑下,技术宅们就要研发新产品了,毕竟是大环境,大趋势啊。谁敢怠慢。

这就牵涉到了一个核心的技术,生成pdf。

用程序生成pdf有几种方式,可以直接从无到有的画,就像是生成txt文件一样。这个工作是比较细致,比较繁琐的,对程序员的细心程度要求也比较高。比如写一个标题,需要一行代码,每一行都要由程序拼接而成,如果遇到表格,那就需要循环了。这对粗心的程序员来说,bug率肯定是居高不下了呵呵呵。

所以就要采用另一种办法,转换:转换又可以转换多种文件,word,xml,html。我这里选择的是html,因为电子保单这个东西,是要展示到浏览器里的,所以html对浏览器兼容性是比较好,对于程序员来说也是一大优势啊,利于排查问题。

所以从html转为pdf又两种技术可以选用,我们的老项目,选用的是itextpdf,这是一个开源的jar,但是转换效率比较低。

第二个是pd4ml,转换效率还可以,知识收费。

所以最终还是选择itextpdf

你可能感兴趣的:(html转pdf的心得体会)