# html2pdf-demo **Repository Path**: mayu233/html2pdf-demo ## Basic Information - **Project Name**: html2pdf-demo - **Description**: SpringBoot 3.3,利用 Thymeleaf 模板引擎和 OpenPDF 库,将HTML模板渲染为PDF文档,实现高效、灵活的PDF生成方案。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-12-25 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## SpringBoot 3.3,利用 Thymeleaf 模板引擎和 OpenPDF 库,将HTML模板渲染为PDF文档,实现高效、灵活的PDF生成方案。 ### 开发环境 * JDK 17:确保您的项目运行在Java 17环境下。 * Maven 3.8+:用于项目构建和依赖管理。 * SpringBoot 3.3:最新版本的SpringBoot框架。 * Thymeleaf:流行的Java模板引擎。 * OpenPDF:开源的PDF生成库。 * JavaScript:用于增强页面交互性。 ### 依赖说明: * spring-boot-starter-web:提供Web开发所需的基本依赖。 * spring-boot-starter-thymeleaf:集成Thymeleaf模板引擎。 * openpdf:用于生成PDF文档的核心库。 * flying-saucer:将HTML转换为PDF的工具,结合OpenPDF使用。 ### 生成PDF文档并通过HTTP响应下载。 在浏览器中访问:http://localhost:8080/download