Do anyone have any idea to delete pictures in .docx file? I'm using XWPFDocument and had tried like this. Please help.
List<XWPFPictureData> piclist = document.getAllPictures();
for (int i = 0; i < piclist.size(); i++)
{
for (XWPFParagraph p : document.getParagraphs())
{
List<XWPFRun> runs = p.getRuns();
if (runs != null)
{
runs.remove(piclist);
}
}
}
Exception:
ERROR [main] (DocxUtil.java:303) -
Exception Caught: null java.lang.UnsupportedOperationException at
java.util.Collections$UnmodifiableCollection.remove(Collections.java:1078) at
com.test.util.DocxUtil.processImage(DocxUtil.java:296) at
com.test.util.DocxUtil.main(DocxUtil.java:37)