IronPPT の始め方
IronPowerPoint:.NET用PowerPointライブラリ
IronPPTは、Iron Softwareによって開発されたPowerPointライブラリです。 それは.NETアプリケーションでPowerPointプレゼンテーションを操作するための堅実な機能を提供する点で優れています。
- PowerPointプレゼンテーションを読み込み、操作し、保存します。 .pptx および .ppt ファイルを簡単に操作できます。
- SlideSetup: スライドのサイズ、向き、背景色、レイアウトを設定します。
- テキストコンテンツ、スタイル、分割、テキストの追加、テキストボックスの追加を処理します。
- TextStyle: フォントファミリー、サイズ、色、太字、斜体、下線、配置を管理します。
- 図形: サイズ、位置、タイプ、回転を設定して図形を追加および操作します。
- 画像:拡大縮小、整列、位置調整のオプションを使用してスライドに画像を挿入します。
.NET用のPowerPointプレゼンテーションC#ライブラリ
- PowerPointプレゼンテーションを処理するためのC#ライブラリをダウンロード
- .pptxまたは.pptドキュメントを作成および変更する
- 順序、表示、コンテンツの回転などのスライドプロパティを管理します
- テキスト、画像、図形などのスライド要素を追加します
- コンテンツを簡単にスタイリングする
インストール
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"
コード例
いくつかのコード例と利用可能な機能を探ってみましょう。
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")
図形を追加
スライドオブジェクトから 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")
画像を追加
任意のスライドに画像を追加するのも簡単な作業です。 以下のコード例は、最初のスライドに画像を追加し、その画像の位置、角度、名前、幅、高さなどのプロパティを変更してから、更新されたプレゼンテーションを.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")
ライセンスおよびサポート利用可能
IronPPTは商用ライブラリですが、無料のトライアルライセンスが利用可能です。これ.
Iron Softwareの詳細については、弊社のウェブサイトhttps://ironsoftware.com/をご覧ください。 サポートが必要な場合やお問い合わせがある場合は、どうぞ私たちのチームに連絡してください.
Iron Software サポート
一般的なサポートや技術的な質問については、お気軽に以下のメールアドレスまでご連絡ください: support@ironsoftware.com