このクイックチュートリアルでは、簡単なTo Do手順と実行可能なサンプルコードを使用して、** C#を使用してHTMLでPowerPointスライドを作成する方法について説明します。新しいpresentationを作成してHTMLとして保存するか、既存のプレゼンテーションをHTMLに変換してブラウザに表示することができます。 MS PowerPointやその他のサードパーティツールをインストールせずに、 C#**でHTMLプレゼンテーションを作成できます。
C#を使用してHTMLでPowerPointスライドを作成する手順
- NuGetパッケージマネージャーを使用してAspose.Slides for .NETをインストールするようにプロジェクトを構成します
- Presentationクラスオブジェクトを使用して空のPowerPointプレゼンテーションを作成します
- 新しく作成されたプレゼンテーションの最初のデフォルトslideへの参照を取得します
- 長方形タイプの自動形状を挿入します
- 結果のプレゼンテーションをHTMLファイルとして保存します
これらの手順は、いくつかのAPI呼び出しのみを使用して、* C#を使用してHTMLプレゼンテーションスライドを作成する*ためのガイドです。新しいプレゼンテーションを作成するか、既存のプレゼンテーションを読み込んでHTMLに変換できます。ここでは、わかりやすくするためにHTMLページのコンテンツを表示するために長方形タイプの自動形状を作成しました。
C#を使用してHTMLプレゼンテーションを作成するコード
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class CreatePowerPointSlidesInHTML | |
{ | |
public static void PowerPointSlidesInHTML() | |
{ | |
// Initialize a license to avoid watermark in the output HTML presentation | |
Aspose.Slides.License licForCSlides= new Aspose.Slides.License(); | |
licForCSlides.SetLicense("Aspose.Total.lic"); | |
// Create an empty presentation or load existing one | |
using (Presentation newPresentation = new Presentation()) | |
{ | |
// Get the reference to the first slide in the new presentation | |
ISlide firstSlide = newPresentation.Slides[0]; | |
// Insert a rectangle type auto shape | |
firstSlide.Shapes.AddAutoShape(ShapeType.Rectangle, 60, 160, 350, 160); | |
newPresentation.Save("NewHtmlPresentation.html", SaveFormat.Html); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
- C#を使用してPowerPointスライドをHTMLでレンダリングする*このコードは自動シェイプを追加しましたが、ハイパーリンク、メディアファイル、テキスト段落、箇条書き、番号付きリスト、チャート、シェイプ、スマートアートなどを追加できます。同様に、出力を保存します。 HTMLの場合、HTMLにレンダリングするスライドを選択できるほか、メモリストリームに保存するオプションもあります。
このチュートリアルでは、* C#を使用してプレゼンテーションをHTMLに変換する*方法を学びました。プレゼンテーションに透かしを追加する方法を学びたい場合は、C#を使用してPPTXプレゼンテーションに画像透かしを追加する方法の記事を参照してください。