gpt4 book ai didi

java - 使用 XSL 中的样式将 XML 转换为 PDF

转载 作者:行者123 更新时间:2023-12-02 00:35:59 33 4
gpt4 key购买 nike

我有以下问题:我有一个带有 XSL 样式表的 XML 文件,当我在 Web 浏览器中加载该 XML 文件时,该文件会将此 XML 文件呈现为 HTML 中整齐的表格。现在,我需要制作一个与 Web 浏览器中的 XSL 样式 XML 完全相同的 PDF,而不需要为每个文件制作自定义 FO。一切都必须用 Java 完成。

最佳答案

I need to make a PDF that is looking EXACTLY like that XSL-styled XML in web browser

再考虑一下这个要求。分页媒体(例如 PDF)和非分页媒体(例如 HTML)可能只是看起来“足够接近”,但绝不会彼此“完全相同”。如果考虑到您的 HTML 在不同屏幕尺寸的设备上显示,这一点就更加明显。

如果您稍微放松上述要求,您可能会同意 XSL-FO 是最佳选择。您绝对不需要为每个文件编写“自定义 FO”:只需编写一次 XSLT,并即时使用它将 XML 转换为 XSL-FO,然后使用呈现引擎将 XSL-FO 处理为PDF。简单。

关于java - 使用 XSL 中的样式将 XML 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806847/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com