0

.docxリンクからファイルの写真を取得するためのコードを取得しましたhttps://code.google.com/p/zkpoi/source/browse/branches/zkpoi/src/ooxml/java/org/apache/poi/xwpf/usermodel /XWPFDocument.java?r=34

しかし、私はエラーが発生します

(POIXMLDocumentPart poixmlDocumentPart : getRelations()) の getRelations() は定義されていません。

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ます。エラーを修正するのを手伝ってください。このコード スニペットを使用して、 Java.docxを使用してファイルの写真を削除しました。xwpfdocument

4

1 に答える 1

0

問題は解決しました。以下の修正が適用されました。

  1. 拡張するPOIXMLDocument
  2. コンストラクタを追加
  3. メソッドをオーバーライドするgetAllEmbedds() リンクで指定されているものとまったく同じです。
于 2015-04-27T08:38:03.510 に答える