Aspose.Slides for .NET


PowerPoint プレゼンテーションを操作できる .NET API

PowerPoint スライドを読み込み、書き出し、操作し、PDF、PDF/A、XPS、TIFF、HTML、ODP およびその他の PowerPoint 形式に変換できるスタンドアロンの API です。

Aspose.Slides for .NET

Aspose.Slides for .NET は Microsoft PowerPoint を使用することなく .NET アプリケーションによる PowerPoint ドキュメントの読み込み、書き出し、操作を可能にする、ユニークな PowerPoint ドキュメント管理 API です。

Aspose.Slides for .NET は、アプリケーション内で PowerPoint ドキュメントを管理するさまざまな機能が提供される .NET PowerPoint API です。他の Aspose .NET 製品 API と同じように Aspose.Slides はマネージ コードで設計されているので非常に高速です。


概略図

Aspose.Slides for .NET の機能の概略です。


プラットフォームに依存しません

Aspose.Slides for .NET は、.NET framework をサポートします。また Linux や Mac の Mono プラットフォームもサポートします。


サポートされるファイル形式

Aspose.Slides for .NET は、 PowerPoint プレゼンテーションと一般的な画像ファイル形式をサポートします。


Aspose.Slides for .NET には、プレゼンテーションのエクスポート、スライドの出力、スライドを SVG 形式や HTML 形式にエクスポート、プレゼンテーションの印刷など複雑な処理を簡潔に行うための多くの高度な機能が提供されています。

  • 新規スライドの生成、テンプレートから既存のスライドをコピー
  • スライド上にシェイプを生成
  • テキストをシェイプに追加
  • PowerPoint テーブルの操作をサポート
  • ストリームから、またはストリームへの PowerPoint ファイルの保存
  • テキストおよびシェイプの書式設定
  • シェイプの保護の適用と解除
  • プレゼンテーション内のテキスト検索
  • スライドを画像に出力
  • プレゼンテーションを PDF にエクスポート
  • スライドを SVG にエクスポート
  • TIFF Notes へのエクスポート
  • 画像をプレゼンテーションに追加
  • Excel グラフを OLE オブジェクトとしてスライド内に埋め込み
  • リンクされた OLE オブジェクトのサポート
  • データベースからプレゼンテーションを生成
  • MSO グラフの生成
  • プレゼンテーションを HTML にエクスポート
  • スライド内の HTML テキストのインポートとエクスポート
  • ActiveX コンポーネントのサポート
  • SmartArt シェイプのサポート
  • 生成されたプレゼンテーションと PDF のパスワード保護
  • VBA マクロのサポート
  • MS PowerPoint プレゼンテーションの印刷

Aspose.Slides for .NET は、Microsoft PowerPoint に互換した高精度なレンダリング エンジンを独自に実装しています。この機能により、元のプレゼンテーションと同一の出力結果を PDF、TIFF および XPS など、多くの一般的な標準形式にエクスポートできます。プレゼンテーションをエクスポートするために必要なのは、対象となるプレゼンテーションの読み込み、出力形式を指定して保存するためのメソッドを呼び出すだけです。簡単そのものです。

            // 変換対象のファイルの読み込み
            var presentation = new Aspose.Slides.Presentation(dir + "template.pptx");

            // 異なる形式で保存
            presentation.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);
            presentation.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);
            presentation.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);
          

Aspose.Slides for .NET は、テキストボックス、テーブル、四角形、楕円形、ポリライン、オートシェイプ、図のレイアウト枠、ビデオ フレーム、OLE オブジェクト フレームなどのスライドの要素を操作できます。Aspose.Slides for .NET の API では、それらの要素の一つ一つを包括的に操作できる一連のクラスが提供されます。

Aspose.Slides for .NET を使用してスライド内のテキストやシェイプの書式設定が可能です。テキストは、シェイプに関連付けられたテキスト フレームで管理されるため、テキスト フレームに関連付けられた段落や一部分を使用して書式設定されます。フォント、色、サイズ、影、文字揃え、箇条書き、文字の向きなども管理できます。さらに、位置、サイズ、線、画像、テキスト、塗りつぶしなどのシェイプの属性も簡単に操作できます。

Aspose.Slides for .NET によって、プレゼンテーションのコンテンツを変更できないようにできます。また、プレゼンテーションや変換後の PDF のパスワード保護もサポートされます。さらに、生成されたプレゼンテーションやドキュメント プロパティの読み込み専用設定も可能です。

Aspose.Slides for .NET では、プレゼンテーション スライドからサムネイルを生成できますので、マシンに PowerPoint をインストールしていないユーザーにスライドを配布したり、カスタムの Web サイトでその画像を使用するなど、さまざまな使用方法があります。

            // プレゼンテーション ファイルの読み込み
            var presentation = new Aspose.Slides.Presentation(dir + "template.pptx");

            // コレクションの最初のスライドにアクセス
            var slide = presentation.Slides[0];

            // スライドのフル サイズの画像を生成
            var bitmap = slide.GetThumbnail(1f, 1f);

            // 画像を JPEG 形式で出力
            bitmap.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
          

Aspose.Slides for .NET の API は、マネージ コードで設計されているので PowerPoint ドキュメント形式を操作するために Microsoft Office や Microsoft PowerPoint を実行環境にインストールする必要はありません。サポートされる機能、セキュリティ、安定性、拡張性、スピード、価格など、あらゆる面で Microsoft PowerPoint オートメーションを完全に置き換えることができます。



ページトップへ