Spire.Presentation for Java

ニュース&リリース

2023-12-28

Spire.Presentation for Java 8.12.1 はパスワード付きのストリーム ファイルの読み取りをサポートします

Spire.Presentation for Java 8.12.1を発表できることをうれしく思います。このバージョンでは、PPT から SVG への変換速度が向上されました。 同時に、パスワード付きストリームファイルの読み込み、座標による不規則な多角形の作成、2点を通る線の描画をサポートする新機能が追加されました。詳細は以下の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREPPT-2395 PPTからSVGへの変換速度が向上されました。
New feature SPIREPPT-2400 パスワード付きのストリーム ファイルを読み取るメソッドが追加されました。
presentation.loadFromStream(inputStream, FileFormat.AUTO,"password"); 
New feature SPIREPPT-2405 座標による不規則多角形作成機能が追加されました。
Presentation ppt = new Presentation();
ISlide slide = ppt.getSlides().get(0);
List<Point2D> points = new ArrayList<>();
points.add(new Point2D.Float(50f, 50f));
points.add(new Point2D.Float(50f, 150f));
points.add(new Point2D.Float(60f, 200f));
points.add(new Point2D.Float(200f, 200f));
points.add(new Point2D.Float(220f, 150f));
points.add(new Point2D.Float(150f, 90f));
points.add(new Point2D.Float(50f, 50f));
IAutoShape autoShape = slide.getShapes().appendFreeformShape(points);
autoShape.getFill().setFillType(FillFormatType.NONE);
ppt.saveToFile("out.pptx", FileFormat.PPTX_2013);
ppt.dispose();
New feature SPIREPPT-2406 2点による直線描画機能が追加されました。
Presentation ppt = new Presentation();
ppt.getSlides().get(0).getShapes().appendShape(ShapeType.LINE, new Point2D.Float(50, 70), new Point2D.Float(150, 120));
ppt.saveToFile( "result.pptx ,FileFormat.PPIX_2013),
ppt.dispose().
ここで Spire. Presentation for Java 8.12.1をダウンロードする