我正在使用iText創建帶有AbstractPdfView的PDF。 我的形象位於下使用iText和AbstractPdfView的圖像
-webapp
--resources
---img
----logo.jpg
我想這個加載到我的PDF,但我總是得到一個FileNotFoundException異常
Image.getInstance("/resources/img/logo.jpg")
如何加載位於下我的WebApp文件夾成圖像我的PDF? 。
我正在使用iText創建帶有AbstractPdfView的PDF。 我的形象位於下使用iText和AbstractPdfView的圖像
-webapp
--resources
---img
----logo.jpg
我想這個加載到我的PDF,但我總是得到一個FileNotFoundException異常
Image.getInstance("/resources/img/logo.jpg")
如何加載位於下我的WebApp文件夾成圖像我的PDF? 。
只是在做這個上午......
ServletContext的參數servletContext = request.getSession()的getServletContext(); Resource res = new ServletContextResource(servletContext,「/ images/logo.png」);
首先在src/main/resources中添加一個文件夾。例如:
的src /主/資源/圖像
這裏面的文件夾把你的形象。比方說:
的src /主/資源/ logo.png
然後你就可以使用這個資源從AbstractPdfView爲:
URL imageUrl = getClass().getResource("/images/logo.png");
Image logo = Image.getInstance(imageUrl);
然後使用該圖片的文檔中卻你需要。
問候!
您的路徑以/開頭,因此它是絕對路徑。雖然資源文件夾不是根文件夾。 – mkl