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の自動化に最適な代替手段です。