Aspose.Slides  for Java

Aspose.SlidesによるJavaPowerPointAPI

PowerPoint PPT、JavaでのPPTX、およびその他のプレゼンテーション形式を作成、変更、マージ、複製、保護、変換、および操作します。

  ダウンロード无料トライアル
  
 

Aspose.Slides for Javaは、プレゼンテーションの操作と管理のためのJavaPowerPointAPIです。これにより、開発者はJavaでPowerPointプレゼンテーションを読み取り、書き込み、変換、および操作できます。スライド、表、テキスト、グラフ、図形、画像、SmartArtダイアグラムなど、すべてのドキュメント要素にアクセスして操作できます。

Aspose.Slides for Java APIは、プレゼンテーションをPDF、PDF / A、HTML、XPS、および画像形式にエクスポートすることをサポートしています。 Java PowerPoint APIには、JavaでのPPT(X)プレゼンテーションのマージ、クローン作成、分割、比較、印刷など、多くの拡張JavaPPT機能が含まれています。 Aspose.Slides for Java APIは、追加の依存関係を必要とせずに機能します。

JavaPowerPointAPIの高度な機能

テンプレートから既存のスライドを作成または複製する

ストリームとの間でファイルを保存して開く

データベースからプレゼンテーションを生成する

図形を作成し、スライド上の図形にテキストを追加します

PowerPointテーブルを操作する

テキストと図形の書式設定を処理する

形状の保護を削除または適用します

ExcelチャートをOLEオブジェクトとしてスライドに埋め込む

ActiveXコンポーネントを操作する

Javaでプレゼンテーションを複数の形式に変換する

Aspose.Slides for Java APIは、レンダリングエンジンを使用して、元の形式と同様の多数の標準形式でプレゼンテーションをレンダリングします。レンダリングエンジンは、PowerPointに対して最高の忠実度でレンダリングするために特別に設計されています。プレゼンテーションをサポートされている形式に変換するのは、ロードして出力形式を設定し、Saveメソッドを呼び出すだけです。 Java PowerPoint APIを使用して、Java PPT変換の設定を定義し、出力ドキュメントをその場で変更します。

プレゼンテーションのレンダリング-Java

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

Javaでプレゼンテーション要素を変更する

Aspose.Slides for Java APIは、テーブル、テキストボックス、長方形、ポリライン、楕円、自動形状、額縁、ビデオフレーム、オーディオフレーム、OLEオブジェクトフレームなど、すべてのスライド要素を処理できます。 Java PowerPoint APIは、これらの各要素を包括的に操作できるように、適切に設計されたJavaPPTクラスのセットも提供します。

JavaでPowerPointSmartArtを操作する

Aspose.Slides for Java APIは、スライドから既存のSmartArt図形を簡単に作成、アクセス、操作、および削除できます。 Java PowerPoint APIを使用すると、SmartArtのプロパティを動的に探索したり、SmartArtノードを管理したり、SmartArtシェイプのレイアウト、スタイル、色を操作したりできます。

Javaでスライドサムネイルを作成する

スライドサムネイルを使用する可能性はたくさんあります。たとえば、カスタムWebサイトでオンラインプレゼンテーションビューアを作成したり、プレゼンテーションテンプレートとしてスライドサムネイルを顧客と共有したりできます。 Aspose.Slides for Java APIを使用すると、わずか数行のコードでスライドのサムネイルを作成できます。

スライドのサムネイルを作成する-Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

Microsoft Office Automation –不要

APIは、PowerPointドキュメント形式で動作するためにMicrosoftOfficeまたはMicrosoftPowerPointをマシンにインストールする必要のないマネージコードを使用して構築されています。これは、サポートされている機能、セキュリティ、安定性、スケーラビリティ、速度、および価格の点で、MicrosoftPowerPointの自動化に最適な代替手段です。