PowerPointファイル形式の.NETAPI
外部ソフトウェアを使用せずに、.NET C#でPowerPointおよびOpenOfficeプレゼンテーションの読み取り、書き込み、変更、マージ、複製、保護、および変換を行います。
ダウンロード无料トライアルAspose.Slides for .NETは、PowerPointおよびOpenOffice形式のプレゼンテーション処理APIです。 Aspose.Slidesを使用すると、アプリケーションで.NET C#のプレゼンテーションの読み取り、書き込み、保護、変更、および変換を行うことができます。プレゼンテーションのテキスト、図形、グラフ、表、アニメーションを管理し、スライドにオーディオとビデオを追加し、スライドをプレビューします。
Aspose.Slides for .NETは、一般的なプレゼンテーション形式をすべてサポートしています。 C#を使用して、複数のPowerPointプレゼンテーション、テンプレート、およびスライドをさまざまな方法でマージ、分割、複製、および再利用します。さらに、APIは、物理プリンターでの印刷や、固定レイアウト形式、HTML、および画像へのプレゼンテーションのレンダリングなど、多くの高度な機能を提供します。
Aspose.Slides for .NETはスタンドアロンAPIであり、MicrosoftPowerPointやその他の追加のソフトウェアやライブラリを必要としません。
高度な.NETC#PowerPointAPI機能
テンプレートからスライドを作成または複製する
APIを介してPowerPointテーブルを操作する
形状に保護を適用または削除します
ExcelチャートをOleObjectsとしてスライドに追加します
リンクされたOleObjectのサポート
データベースからプレゼンテーションを生成する
プレゼンテーションと結果のPDFを保護する
物理プリンターでプレゼンテーションを印刷する
チャートを作成してカスタマイズする
.NET C#でプレゼンテーションをPDF、HTML、TIFF、またはXPSに変換する
Aspose.Slides for .NET APIには、PowerPointおよびOpenOffice形式を最高の忠実度でレンダリングするために特別に設計された独自のレンダリングエンジンがあります。 .NET C#PowerPoint APIを使用すると、プレゼンテーションをPDF、HTML、TIFF、XPSなどの業界標準の形式にエクスポートして、元のプレゼンテーションと同じ結果を得ることができます。さらに、C#でPPTを変換するには、プレゼンテーションファイルをロードし、目的の出力形式とともにSaveメソッドを呼び出すだけです。 C#PowerPointの変換は、Aspose.Slides for.NETAPIを使用すると非常に簡単です。
プレゼンテーションのレンダリング-C#
// load the file to be converted
var prs = new Aspose.Slides.Presentation(dir + "template.pptx");
// render as PDF, XPS & TIFF
prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);
prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);
prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);
プレゼンテーションコンテンツを.NETC#でフォーマットする
Aspose.Slides .NET APIを使用して、C#でスライド上のテキストと図形をフォーマットすることができます。プレゼンテーションのテキストは、図形に関連付けられたテキストフレームを使用して管理されます。したがって、開発者は、テキストフレームに関連付けられた段落と部分を使用してテキストを簡単にフォーマットできます。 C#PowerPoint APIを使用して、位置、サイズ、線、画像、テキスト、塗りつぶしなどの形状要素の属性を操作することもできます。
.NET C#でPowerPointSmartArtを作成および変更する
Aspose.Slides for .NETは、SmartArt図形を最初から作成するのを容易にするだけでなく、スライドから既存のSmartArtオブジェクトにアクセス、操作、または削除する機能を提供します。さらに、.NET C#PowerPoint APIは、SmartArtのノードを追加、削除、または反復する機能を提供します。また、スタイル、色、レイアウトの設定など、SmartArtの外観を動的に変更することもできます。
.NET C#でプレゼンテーションを保護する
Aspose.Slides for .NET APIは、コンテンツが変更されないように保護するために、プレゼンテーションファイルをロックできます。開発者は、安全な配布のために、C#のPPT、および変換されたPDFドキュメントをパスワードで保護することもできます。 C#PowerPoint APIは、生成されたプレゼンテーションとそのドキュメントプロパティの読み取り専用アクセスモードもサポートしています。
.NET C#でスライドサムネイルを使用してプレゼンテーションビューアを作成する
Aspose.Slides for .NETは、スライドのサムネイルを生成できるため、PowerPointアプリケーションがマシンにインストールされていないユーザーにスライドイメージを配布できます。 C#PowerPoint APIを使用して、カスタムWebサイトやデスクトップアプリなど、あらゆる種類の.NET C#アプリケーションでPPTを表示できます。この機能を使用して、C#で独自のプレゼンテーションビューアを作成します。
.NET経由でスライドのサムネイルを生成-C#
// load the presentation file
var prs = new Aspose.Slides.Presentation(dir + "template.pptx");
// access the first slide from the collection
var sld = prs.Slides[0];
// create a full scale image of the slide
var bmp = sld.GetThumbnail(1f, 1f);
// save the image in JPEG format
bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
Microsoft Office Automation –不要
Aspose.Slides for .NETは、PowerPointドキュメント形式で動作するためにMicrosoftOfficeまたはMicrosoftPowerPointをマシンにインストールする必要のないマネージコードを使用して構築されています。これは、サポートされている機能、セキュリティ、安定性、拡張性、速度、および価格の点で、MicrosoftOfficeオートメーションの完璧な代替手段です。