簡體   English   中英

net.sf.jasperreports.engine.JRException:java.io.IOException:字節數組不是可識別的圖像格式

[英]net.sf.jasperreports.engine.JRException: java.io.IOException: The byte array is not a recognized imageformat

net.sf.jasperreports.engine.JRException:java.io.IOException:字節數組不是可識別的圖像格式。

當我運行包含 jasper 圖像的jrxml文件時出現此錯誤。 我也在pom.xml文件中更改了itext的版本。 但它仍然無法正常工作,任何人都可以幫我解決這個問題。

就我而言,我試圖從classpath獲取圖像,並且我使用相同的對象通過更改一些值來創建兩個 diff PDF。 我使用FileInputStream來讀取圖像。 發生此錯誤是因為我們無法在 Java 中重用InputStream

這可以解決問題:

<dependency>
    <groupId>org.apache.xmlgraphics</groupId>
    <artifactId>batik-all</artifactId>
    <version>1.13</version>
</dependency>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM