Skip to content

sxgan-code/htmltopdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

该项目基于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

About

通过html直接转换为pdf的工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published