在java项目中,我想使用freemarker或类似的东西(快速入门指南),但要生成一个pdf文件(文本),例如itext。当然,工作流程可以是这样的:模板(freemarker)->文本(itext)->pdf……但我觉得这是一种幼稚的做法。我想在pdf里有一些格式、表格等。有人知道如何正确设计吗?
5t7ly7z51#
由于pdf是一种二进制格式,最好的格式似乎是生成一些标准文本格式,其中存在pdf转换。
Texts --[FreeMarker]--> HTML or --[HTML-to-iText]--> PDF DocBook XML
这也允许对freemarker模板进行验证。
1条答案
按热度按时间5t7ly7z51#
由于pdf是一种二进制格式,最好的格式似乎是生成一些标准文本格式,其中存在pdf转换。
这也允许对freemarker模板进行验证。