2012-10-27 5 views
2

아파치 POI로 .docx 파일에 .jpg 그림을 추가하려고 시도했습니다. XWPFDocument.addPictureData가 작동하지 않는 것 같습니다.XWPFDocument로 Apache POI로 .docx 파일에 그림 추가하기

XWPFDocument docx = new XWPFDocument(); 
FileOutputStream fos = new FileOutputStream(...); 
InputStream pic = new FileInputStream(...); 
docx.addPictureData(pic,Document.PICTURE_TYPE_JPEG); 
docx.write(fos); 

이렇게하면 겉으로보기에는 공백 인 .docx 파일이 생성됩니다.

답변

1

아마도이 문제는 늦었 겠지만이 문제의 https://issues.apache.org/bugzilla/show_bug.cgi?id=49765은 문제를 설명합니다.

POI-3.7로 당신은 또한과 같이, 사진을 추가 할 수 XWPFRun.addPicture(InputStream, int, String, int, int)을 사용할 수 있습니다 : 나는 addPicture 방법 실제로 문제가 있는지 파악 경우

docx.createParagraph().createRun().addPicture(pic, Document.PICTURE_TYPE_JPEG, "my pic", Units.toEMU(200), Units.toEMU(200)); 

이 난 대답을 업데이 트됩니다.

관련 문제