gpt4 book ai didi

java - FOP 无法从 url 加载图像

转载 作者:行者123 更新时间:2023-11-30 05:18:28 26 4
gpt4 key购买 nike

我有一个返回图像的 Web api。我正在尝试将其集成到我的 FO 模板中。

<fo:block font-weight="normal" text-align="left">
<fo:external-graphic src="url({$URL})">
</fo:external-graphic>
</fo:block>

其中 $URL 是“http://{servername}/images/{id}”。

我收到以下错误:

HTTP Status 500 – Internal Server Error Type Exception Report

Message Servlet execution threw an exception

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Root Cause

java.lang.NoClassDefFoundError: com/sun/media/jai/codec/FileCacheSeekableStream

我可以使用 http://{servername}/images/{id} url 直接访问图像,因此该 url 是正确的。

最佳答案

根本原因是 FOP 无法加载 PDF 文件的 PNG 图像。它与 JPEG/BMP/GIF 配合良好。

https://xmlgraphics.apache.org/fop/2.0/graphics.html

关于java - FOP 无法从 url 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59948439/

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