2014-02-20 79 views
1

我需要加載一個現有的docx模板,我希望在jar文件中包含模板文件,這樣只會爲用戶提供jar文件。從運行jar文件夾中的資源文件夾中加載docx文件

我已經試過以下...

String inputfilepath = (getClass().getResource("/letter.docx")).toString(); 

WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage 
      .load(new java.io.File(inputfilepath)); 

不過,我想是因爲.load(文件)是期待一個文件參數不能加載DOCX。有沒有辦法從資源文件夾加載WordprocessingMLPackage文件?

感謝

回答

2

獲取資源作爲InputStream,然後使用WordprocessingMLPackage的:

public static WordprocessingMLPackage load(InputStream is) 
+0

感謝您的幫助 –