ppt
ファイルからApache POIを抽出しようとしていますが、問題はありませんが、今度はpptx
ファイルを開き、その方法を知っていますか? ??pptxからapache poiを使って画像を抽出する
これはppt
ファイルから画像を抽出するためのコードです:
public ImageIcon display() throws JPresentationException {
Background background;
background = slides[current].getBackground();
Fill f = background.getFill();
Color color = f.getForegroundColor();
Dimension dimension = ppt.getPageSize();
shapes = slides[current].getShapes();
BufferedImage img = new BufferedImage(dimension.width, dimension.height, BufferedImage.TYPE_INT_RGB);
Graphics2D graphics = img.createGraphics();
graphics.setPaint(color);
graphics.fill(new Rectangle2D.Float(0, 0, dimension.width, dimension.height));
slides[current].draw(graphics);
ImageIcon icon = new ImageIcon(img);
return icon;
}
あなたの質問は奇妙に聞こえましたが、実際にはpptファイルでこれを行うことができれば意味があると思います。あなたの答えを編集しましたが、これが正しくない場合は変更をロールバックします。 – jzd
私は* pptx *が適していると思っています。 – RobertPitt