Aspose.Slides for .NET

Aspose.Slides for .NET

Aspose.Slides for .NET は、Microsoft PowerPoint または Office Automation を使用せずに、.NET アプリケーションで PowerPoint および OpenDocument のプレゼンテーションを作成、読み取り、編集、変換できるクラスライブラリです。

PPT、PPTX、PPS、POT、ODP をロードおよび保存でき、マクロ対応やテンプレートバリエーションもサポートし、PDF、XPS、HTML、SVG、TIFF、Markdown、画像へのエクスポートが可能です。



最初のプレゼンテーション

.NET SDK 6 以上でコンソールアプリケーションを作成します:

dotnet new console -n HelloSlides
cd HelloSlides

次に、プラットフォームに合わせて 1 つのパッケージを追加します:

  • Windows の場合: dotnet add package Aspose.Slides.NET
  • Linux と macOS の場合: dotnet add package Aspose.Slides.NET6.CrossPlatform — Linux の前提条件および Aspose.Slides.NET が必要なシステムについてはインストールをご参照ください。

Program.cs の内容を以下のコードに置き換え、dotnet run を実行します:

using Aspose.Slides;
using Aspose.Slides.Export;

using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
shape.TextFrame.Text = "Hello, Aspose.Slides!";
presentation.Save("hello.pptx", SaveFormat.Pptx);

このプログラムはテキストボックスを含む 1 枚のスライドを持つ hello.pptx を保存します。ライセンスがない場合、保存されたファイルには評価用の透かしが付加されます — 詳細はライセンスをご覧ください。プレゼンテーションの作成や内容の入力の詳細については、プレゼンテーションの作成をご参照ください。