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