IronPPT の始め方

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPowerPoint:.NET用PowerPointライブラリ

IronPPTは、Iron Softwareによって開発されたPowerPointライブラリです。 それは.NETアプリケーションでPowerPointプレゼンテーションを操作するための堅実な機能を提供する点で優れています。

  • PowerPointプレゼンテーションを読み込み、操作し、保存します。 .pptx および .ppt ファイルを簡単に操作できます。
  • SlideSetup: スライドのサイズ、向き、背景色、レイアウトを設定します。
  • テキストコンテンツ、スタイル、分割、テキストの追加、テキストボックスの追加を処理します。
  • TextStyle: フォントファミリー、サイズ、色、太字、斜体、下線、配置を管理します。
  • 図形: サイズ、位置、タイプ、回転を設定して図形を追加および操作します。
  • 画像:拡大縮小、整列、位置調整のオプションを使用してスライドに画像を挿入します。

インストール

IronPPTライブラリ

IronPPTのインストールは迅速かつ簡単です。 以下の方法を使用してパッケージを追加します:

Install-Package IronPPT

または、公式サイトから直接ダウンロードすることもできます。IronPPT NuGet ウェブサイト.

インストール後、C#コードの上部にusing IronPPT;を追加するだけで始められます。

ライセンスキーの適用

IronPPTを使用するには、有効なライセンスまたはトライアルキーを適用して、LicenseKey プロパティを設定してください。 次のコードをインポート文の直後、かつ、任意のIronPPTメソッドを呼び出す前に追加してください。

:path=/static-assets/ppt/content-code-examples/get-started/get-started-license.cs
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01";
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01"
VB   C#

コード例

いくつかのコード例と利用可能な機能を探ってみましょう。

PowerPointファイルを作成する

コンストラクターの1つを使用してPresentationDocumentクラスをインスタンス化することにより、PowerPointプレゼンテーションを作成します。 AddSlide メソッドと AddText メソッドを使用して、スライドとテキストをそれぞれ追加します。 その後、Save メソッドを使用してPowerPointプレゼンテーションをエクスポートします。

:path=/static-assets/ppt/content-code-examples/get-started/get-started-1.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add empty slide
document.AddSlide();

// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);

// Export PowerPoint presentation
document.Save("output.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add empty slide
document.AddSlide()

' Add slide object
Dim slide As New Slide()
slide.AddText("Hello!")
document.AddSlide(slide)

' Export PowerPoint presentation
document.Save("output.pptx")
VB   C#

図形を追加

スライドオブジェクトから AddShape メソッドを使用して形状を追加できます。さまざまな形状のプロパティを設定することができ、塗りつぶしの色、輪郭の色、位置、角度、種類などがあります。

:path=/static-assets/ppt/content-code-examples/get-started/get-started-2.cs
using IronPPT;

// Load a PowerPoint presentation
var document = new PresentationDocument("output.pptx");

// Configure new shape
Shape shape = new Shape();
shape.Name = "triangle";
shape.Type = IronPPT.Enums.ShapeType.Triangle;
shape.Width = 100;
shape.FillColor = new Color("#444444");
shape.OutlineColor = Color.Black;
shape.Position = (200, 200);

// Add shape
document.Slides[0].AddShape(shape);

// Export PowerPoint presentation
document.Save("addShape.pptx");
Imports IronPPT

' Load a PowerPoint presentation
Private document = New PresentationDocument("output.pptx")

' Configure new shape
Private shape As New Shape()
shape.Name = "triangle"
shape.Type = IronPPT.Enums.ShapeType.Triangle
shape.Width = 100
shape.FillColor = New Color("#444444")
shape.OutlineColor = Color.Black
shape.Position = (200, 200)

' Add shape
document.Slides(0).AddShape(shape)

' Export PowerPoint presentation
document.Save("addShape.pptx")
VB   C#

画像を追加

任意のスライドに画像を追加するのも簡単な作業です。 以下のコード例は、最初のスライドに画像を追加し、その画像の位置、角度、名前、幅、高さなどのプロパティを変更してから、更新されたプレゼンテーションを.pptxファイルとして保存します。

:path=/static-assets/ppt/content-code-examples/get-started/get-started-3.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add image
Image image = new Image();
image.LoadFromFile("sample.png");
var newImage = document.Slides[0].AddImage(image);

// Edit image's properties
newImage.Position = (200, 200);
newImage.Angle = 45;
newImage.Name = "new image";
newImage.Width = 150;
newImage.Height = 150;

// Export PowerPoint presentation
document.Save("addImage.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add image
Private image As New Image()
image.LoadFromFile("sample.png")
Dim newImage = document.Slides(0).AddImage(image)

' Edit image's properties
newImage.Position = (200, 200)
newImage.Angle = 45
newImage.Name = "new image"
newImage.Width = 150
newImage.Height = 150

' Export PowerPoint presentation
document.Save("addImage.pptx")
VB   C#

ライセンスおよびサポート利用可能

IronPPTは商用ライブラリですが、無料のトライアルライセンスが利用可能です。これ.

Iron Softwareの詳細については、弊社のウェブサイトhttps://ironsoftware.com/をご覧ください。 サポートが必要な場合やお問い合わせがある場合は、どうぞ私たちのチームに連絡してください.

Iron Software サポート

一般的なサポートや技術的な質問については、お気軽に以下のメールアドレスまでご連絡ください: support@ironsoftware.com