Free Support Forum - aspose.com

Aspose.Slides for Java ODP形式のファイルから埋め込みファイルが抽出できない


#1

私は以下のコードを使って、ODP形式のファイルに埋め込まれたファイルを抽出しています。

pptx形式で試した場合は、Shapeの型がOleObjectFrameになり、抽出可能でした。
しかし、odp形式ではShapeの型がAutoShapeになってしまい、抽出することができませんでした。

public static void extract(Presentation presentation, String outputPath) {

ISlideCollection slides = presentation.getSlides();

for (Slide slide : cast(slides, Slide.class)) {
    for (Shape shape : cast(slide.getShapes(), Shape.class)) {

        if (shape instanceof OleObjectFrame) {
            OleObjectFrame oof = (OleObjectFrame) shape;
            outputEmbedded(outputPath, oof.getObjectData());
        }
    }
}

}

odp形式のファイルから埋め込みファイルを抽出する方法はありますか?

使用バージョン:Aspose.Slides for Java 19.2
サンプルデータ:sample.zip (75.0 KB)


#2

@yudai_yamaguchi,

私たちはあなたが共有する要件を観察し、Aspose.Slidesを使用して図解された要件を満たすことが可能かどうかを調べるために、問題追跡システムでID SLIDESJAVA-37604の調査チケットを作成しました。私はこの点に関してできるだけ早くあなたとフィードバックを共有します。