PDF导出方案.docxVIP

  • 6
  • 0
  • 约5.07千字
  • 约 6页
  • 2017-11-17 发布于河南
  • 举报
PDF导出方案

1:创建模板在eos工程【WEB模块】-【WEB-INF】-【src】目录下,创建文件夹【pdfTemplates】,改文件存放freemarker模板。由于采用xhtml转为pdf方式实现导入,freemarker模板内容为xhtml格式,导出PDF变化的内容采用freemarker变量替换,传入变量为eos数据总线xml。设置模板变量,请参考freemarker对xml的处理方式。实例:传入的eos总线数据如下图,在模板中取得总线中客户名称的值:td style=width: 15%; text-align:center;申请单号/tdtd style=width: 35%${pdf.root.data.IDC_APPLICATION.APPLYID}/tdtd style=width: 15%; text-align:center;客户名称/tdtd style=width: 35%${pdf.root.data.RES_CUSTOMER.CLIENTNAME}/td页面显示的结果为如果遇到list节点数据的处理,freemarker也支持。具体使用请查询文档。2:部署该方案使用freemarker生成xhtml,使用flying saucer生成pdf,需要以下三个jar包:部署ftl模板文件需要手工拷贝到服务器目录中。具体位置为:WEB-INF\classes\pdfTe

文档评论(0)

1亿VIP精品文档

相关文档