# pdf-contract-demo **Repository Path**: rain_zhx/pdf-contract-demo ## Basic Information - **Project Name**: pdf-contract-demo - **Description**: wkhtmltopdf动态生成pdf - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2020-12-15 - **Last Updated**: 2026-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #项目详解:QQ群 978219630 # wkhtmltopdf动态生成pdf springboot 整合 thymeleaf生成pdf java生成pdf方式我知道的有两种:itext,wkhtmltopdf。两者区别一种是以代码形式进行转化,一种以插件形式转化。 本案例中使用插件形式生成,我用过itext生成后发现对模板样式支持非常不友好,所以推荐大家使用插件生成。不要再踩坑了。 [wkhtmltopdf安装到linux可能会缺少windows字体,需要把例如simsun.ttc ,或者msyh.ttf,或者msyhbd.ttf 复制到 linux系统 /usr/share/fonts 下] * [wkhtmltopdf安装](https://blog.csdn.net/xcc_2269861428/article/details/85247225) # 项目结构 项目依赖maven聚合,我目前引入其他依赖相对较少,大家可以在此demo的基础上在进行改造。 [可以升级为一个pdf生成微服务] #升级说明 集成了spring cloud 其中pdf-server是注册中心,pdf-client模拟客户端调用,pdf-manage是目标提供服务端。 项目中使用了设计模式将业务中所有pdf下载需求都集成在此服务,服务的详细说明我明天会更新到公众号文章 码农加工厂