我正在使用iText使用AbstractPdfView创建PDF。 我的图片位于
下-webapp
--resources
---img
----logo.jpg
我正在尝试将其加载到我的PDF中,但我总是得到一个FileNotFoundException
Image.getInstance("/resources/img/logo.jpg")
如何将位于我的webapp文件夹下的图像加载到我的PDF中?
答案 0 :(得分:0)
刚刚做到这一点......
ServletContext servletContext = request.getSession()。getServletContext(); Resource res = new ServletContextResource(servletContext,“/ images / logo.png”);
答案 1 :(得分:0)
首先在src / main / resources中添加一个文件夹。例如:
的src /主/资源/图像
在此文件夹中放置您的图片。让我们说:
的src /主/资源/图像/ logo.png
然后您可以将AbstractPdfView中的此资源用作:
URL imageUrl = getClass().getResource("/images/logo.png");
Image logo = Image.getInstance(imageUrl);
然后在您需要的文档中使用该图像。
问候!