POIXMLDocumentPart getRelations() 未定义

POIXMLDocumentPart getRelations() undefined

我已经获取了从 link https://code.google.com/p/zkpoi/source/browse/branches/zkpoi/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java?r=34

中获取 .docx 文件图片的代码

但是我得到

的错误

for (POIXMLDocumentPart poixmlDocumentPart : getRelations()) that getRelations() is undefined.

public List<XWPFPictureData> getAllPictures()
{
    List<XWPFPictureData> pictures;
    if (pictures == null)
    {
        pictures = new ArrayList<XWPFPictureData>();
        for (POIXMLDocumentPart poixmlDocumentPart : getRelations())
        {
            if (poixmlDocumentPart instanceof XWPFPictureData)
            {
                pictures.add((XWPFPictureData) poixmlDocumentPart);
            }
        }
    }
    return pictures;
}

我使用 poi-3.9 jarpo-ooxml-3.9 jar 。请帮助我纠正错误。我使用此代码片段使用 xwpfdocument java.

删除 .docx 文件的图片

问题已解决。下面给出的修复已应用。

  1. 延长 POIXMLDocument
  2. 添加构造函数
  3. 覆盖方法getAllEmbedds() 与 link.
  4. 中给出的完全相同