# shi-pdfer **Repository Path**: shiv/shi-pdfer ## Basic Information - **Project Name**: shi-pdfer - **Description**: html2pdf - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-17 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### html生成pdf #### 一、采用技术 1. [beetl](http://ibeetl.com/guide/#/beetl/) > 模板引擎,用于根据模板生成最终的文本 2. [openhtmltopdf](https://github.com/danfickle/openhtmltopdf) > 根据`html`生成`pdf`的工具 #### 二、配置 1. 模板文件的位置 1. 模板放置在文件系统,具体位置可根据配置项来配置`pdfer.file-root`; 2. 模板放置在`classpath`下,目前是在`beetl`文件夹下. 2. 字体文件位置 1. 字体可放在`classpath`的`fonts`文件夹下 #### 三、接口 1. 预览接口 > http://localhost:8080/v1/pdf/preview?templateKey=demo #### 四、注意事项 写对应的`html`模板,可以参考`demo.html`