我正在将xls工作表上传到应该创建pdf的网站上。但这会在以下堆栈跟踪中引发上述异常:-
net.sf.jasperreports.engine.JRException:图像读取失败。 在net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:73) 在net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245) 在net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476) 在net.sf.jasperreports.engine.JRImageRenderer.getOnErrorRendererForImage(JRImageRenderer.java:429) 在net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1298) 在net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:773) 在net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:737) 在net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:615) 在net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:384) 在net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:122)
我尝试谷歌搜索有关jasperreports的修复程序,并且图像/徽标似乎存在问题。其他答案是建议在某个地方设置“ using cache = true”,但我不知道在哪里以及如何使用它。