Perl的HTML::Template模块生成报告

*本文中的代码均引用自HTML::Template的说明文档

如果想批量的生成PDF格式的报告文件,java的iText是一个常用的选择。但如果想简单快速的办法是先批量生成HTML报告,然后转化为PDF格式。我只是个Perl用户,所以HTML::Template对我来说是个非常容易的选择。对于一个报告页面来说,你要做的大概只有三步:

  1. 建立一个HTML格式的模板。
  2. 写段Perl代码来把数据填入模板生成结果的HTML页面。
  3. 用HTML转PDF的工具将HTML转换成PDF,比如wkhtmltopdf。
  4. 将生成的PDF合并成完整的文件。

继续阅读“Perl的HTML::Template模块生成报告”