Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.38 KB

Readme.md

File metadata and controls

29 lines (15 loc) · 1.38 KB

项目说明

该项目基于openhtmltopdf插件,官方地址:https://github.com/danfickle/openhtmltopdf

该项目为Freemarker模板(test.ftl)与数据模型(rootData.json)生成中间Html,通过openhtmltopdf插件将生成的HTML转换为PDF(无法直接由HTML转PDF,如果需要请使用Release目录下的工具进行生成)

源码说明

启动类:HtmlToPdfApplication.java

访问:http://localhost:9090/create 即可生成PDF

resources目录说明

assets:assets为静态图片目录

fonts:fonts为字体目录,注意有些字体不支持中文,如果中文字体强行使用不支持中文的字体或不使用字体,生成的PDF则会显示为#

data/rootData.json:rootData.json为数据模型文件名称为固定写法

temp/test.ftl:该文件为ftl模板文件

html/new.html:该文件为ftl模板文件转PDF的中间文件,程序运行会自动创建删除覆盖

pdf:pdf为生成的PDF文件目录

Release目录工具说明

Release目录下提供了Html直接转Pdf的工具,具体请查看:PDF转换工具说明.md