Grails和pdf生成

Grails和pdf生成,pdf,grails,pdf-generation,Pdf,Grails,Pdf Generation,有没有在Grails中使用大量可用的java lib以编程方式创建PDF的经验?欢迎使用代码片段 谢谢您可以尝试插件或。动态Jasper插件生成域类的报告非常简单,允许定制报告。Jasper插件有标签来操作报告。这些链接包含代码片段和示例 我没有用过这个,但是如果你想生成PDF版本的视图,而不是html,请查看插件。如果要将现有HTML转换为PDF,请查看如果要生成不完全基于视图或域类的自定义PDF文档,可以查看生成复杂文档的能力。另一个选项是使用任何XSL-FO呈现库,如Apache FOP

有没有在Grails中使用大量可用的java lib以编程方式创建PDF的经验?欢迎使用代码片段


谢谢

您可以尝试插件或。动态Jasper插件生成域类的报告非常简单,允许定制报告。Jasper插件有标签来操作报告。这些链接包含代码片段和示例

我没有用过这个,但是如果你想生成PDF版本的视图,而不是html,请查看插件。如果要将现有HTML转换为PDF,请查看如果要生成不完全基于视图或域类的自定义PDF文档,可以查看生成复杂文档的能力。

另一个选项是使用任何XSL-FO呈现库,如Apache FOP

除了PDF,还有生成CSV、Excel、ODS(开放文档电子表格)、RTF和XML的工具。

选择iText,效果很好。

是最好的选择

你只需要做一个GSP(HTML+CSS),它只会给你一个PDF!简单快速


致以最良好的祝愿

感谢您的贡献,我选择了iText。尝试一下Grails渲染插件。对于大多数工作来说,它比iText更有效率。除了它不支持
之外,我同意这个说法。Grails渲染插件是最好的选择,实际上它支持图像!我遵循了这个教程:除了字体,所有的东西对我来说都很好。我想使用css添加我自己的字体。它在浏览器上运行良好,但当我下载它为pdf时,它不会显示字体。这是最好的选择!如果要在pdf中呈现图像,图像不能是链接,则必须使用编码为Base64的字节数组。字体不起作用!您可以在浏览器中看到正确的字体,因为它在源文件中导入了字体,但在加载PDF文件时,它没有附加任何源文件。请给出一个如何使用exportService.export的示例,因为它的文档非常糟糕。您能告诉我如何在生成的PDF中添加页眉和页脚吗?