エクセルツール

C#でテンプレートからPowerPointを作成する方法

更新済み 3月 26, 2024
共有:

イントロダクション

PowerPoint プレゼンテーションは、商業、教育、その他の分野で情報を効率的に伝達するための標準であり続けています。 PowerPointは、クラスを教える際、チームにプロジェクトの進捗状況を報告する際、または潜在的な投資家にプレゼンテーションを行う際など、コミュニケーションを向上させる柔軟なツールです。 しかし、一からプレゼンテーションを作成するのには多くの時間がかかることがあり、効率性とデザインの統一性が常に望ましいものになるとは限りません。 これが、PowerPointテンプレートが便利な理由です。テーマやレイアウトがあらかじめ設定されたスライドを提供し、あなたの要件に合わせて変更することができます。

この投稿では、テンプレートを使用してC#でPowerPointを作成する方法を見ていきます。 Microsoftを利用することによって、手続きを迅速化し、顧客が簡単に洗練されたプレゼンテーションを作成できるようにすることができます。 パワーポイントInteropライブラリ.

C#でテンプレートからPowerPointを作成する方法

  1. 新しいC#プロジェクトを作成してください。

  2. 新しいインスタンスでPowerPointプログラムを起動します。

  3. テンプレートからスライドを新しく作成されたプレゼンテーションに挿入します。

  4. 新しいファイルを作成し、プレゼンテーションを保存します。

  5. PowerPointプログラムを閉じ、プレゼンテーションを終了してください。

テンプレートからのPowerPointの理解

まず、コードに入る前に、プログラムでPowerPointプレゼンテーションを書く基本的な概念を確認しましょう。 MicrosoftのPowerPoint Interopライブラリを使用すると、開発者はC#のような.NET言語でPowerPointアプリケーションと通信できます。 このパッケージには、スライドの作成、テキストの追加、画像の挿入、および書式設定などの多くの機能が提供されています。

新しいVisual Studioプロジェクトを作成する

新しいプロジェクトを開始するために ビジュアルスタジオ プロジェクトのために、以下の指示に従ってください。

Visual Studio アプリケーションを起動します。 Visual Studioを使用する前に、コンピュータにインストールされていることを確認してください。

ファイルを選択し、「新規」を選び、最後に「プロジェクト」を選択します。

テンプレートからPowerPointを作成する方法 C#で: 図1 - Visual Studioで新しいプロジェクトを作成する。 C# 言語とコンソール アプリ、またはコンソール アプリを選択してください。 (.NET Core(ドットネット コア)) プロジェクト

お好みのプログラミング言語を選択してください (例えば、C#) 「新しいプロジェクトを作成」ボックスの左側から。 次に、利用可能なプロジェクトテンプレートのリストから「Console App」または「Console App」を選択します。 (.NET Core(ドットネット コア))テンプレート。 プロジェクトに名前を付けるには、「名前」フィールドに入力してください。

テンプレートからPowerPointを作成する方法 (C#): 図2 - コンソールアプリプロジェクトの設定:プロジェクト名と場所を追加します。

プロジェクトの保存場所を決定します。 新しいコンソールアプリケーションプロジェクトに取り組むには、「次へ」をクリックしてください。 適切な .NET Framework を選択し、「作成」をクリックしてください。

C#でテンプレートからPowerPointを作成する方法: 図3 - 適切な.NET Frameworkを選択し、「Create」をクリックします。

新規に作成したC#プロジェクトに、Microsoft PowerPoint Interopライブラリへの参照を追加します。 プレゼンテーションとのやり取りや開発がこのライブラリのおかげで簡単になりました。これにより、C#コードとPowerPointアプリケーションの間のコミュニケーションが可能になります。

C#を使用してテンプレートからPowerPointを作成

新しいプレゼンテーションの基盤となるPowerPointテンプレートを読み込むことが最初のステップです。テンプレートには、あらかじめ定義されたスライド レイアウト、テーマ、およびコンテンツ プレースホルダーが頻繁に見られます。 Microsoft.Office.PowerPoint.Interop ライブラリの機能により、テンプレートファイルを開いて、その内容をC#ソースコード内で取得することができます。

using PowerPoint = Microsoft.Office.Interop.PowerPoint;
class Program
{
    static void Main(string [] args)
    {
        // Initialize PowerPoint application
        PowerPoint.Application powerpointApp = new PowerPoint.Application();
        // Load a PowerPoint file
        PowerPoint.Presentation presentation = powerpointApp.Presentations.Open(
            @"C:\Path\To\Existing\output.pptx",
            MsoTriState.msoFalse,
            MsoTriState.msoFalse,
            MsoTriState.msoTrue);
        // ppt slide from a template file
        presentation.Slides.InsertFromFile(
            @"C:\Path\To\External\demo.pptx",
            presentation.Slides.Count + 1,
            1,
            0);
        // Save the updated presentation
        presentation.Save();
        // Close the presentation and quit PowerPoint application
        presentation.Close();
        powerpointApp.Quit();
    }
}
using PowerPoint = Microsoft.Office.Interop.PowerPoint;
class Program
{
    static void Main(string [] args)
    {
        // Initialize PowerPoint application
        PowerPoint.Application powerpointApp = new PowerPoint.Application();
        // Load a PowerPoint file
        PowerPoint.Presentation presentation = powerpointApp.Presentations.Open(
            @"C:\Path\To\Existing\output.pptx",
            MsoTriState.msoFalse,
            MsoTriState.msoFalse,
            MsoTriState.msoTrue);
        // ppt slide from a template file
        presentation.Slides.InsertFromFile(
            @"C:\Path\To\External\demo.pptx",
            presentation.Slides.Count + 1,
            1,
            0);
        // Save the updated presentation
        presentation.Save();
        // Close the presentation and quit PowerPoint application
        presentation.Close();
        powerpointApp.Quit();
    }
}
Imports PowerPoint = Microsoft.Office.Interop.PowerPoint
Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Initialize PowerPoint application
		Dim powerpointApp As New PowerPoint.Application()
		' Load a PowerPoint file
		Dim presentation As PowerPoint.Presentation = powerpointApp.Presentations.Open("C:\Path\To\Existing\output.pptx", MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoTrue)
		' ppt slide from a template file
		presentation.Slides.InsertFromFile("C:\Path\To\External\demo.pptx", presentation.Slides.Count + 1, 1, 0)
		' Save the updated presentation
		presentation.Save()
		' Close the presentation and quit PowerPoint application
		presentation.Close()
		powerpointApp.Quit()
	End Sub
End Class
VB   C#

テンプレートを読み込んだ後、そのレイアウトを使用して新しいプレゼンテーションを作成します。 PowerPointプレゼンテーションファイルを使用しています。 (output.pptx). これは、資料のキャンバスとして機能するPowerPoint プレゼンテーション オブジェクトを作成するのに役立ちます。 テンプレートのレイアウトとテーマはこのプレゼンテーションに引き継がれ、統一された視覚スタイルを提供します。

C#でテンプレートからPowerPointを作成する方法: 図4 - プレゼンテーションに含めたいスライドが含まれている2番目のPowerPointファイル (demo.pptx)

ファイルからスライドを挿入するには、次のコードを使用します:

presentation.Slides.InsertFromFile("path/to/your/file.pptx");
```()** メソッドは4つのパラメータを取り、具体的には **_FileName_**、**_Index_**、**_SlideStart_**、**_SlideEnd_** です。

プレゼンテーションに含めたいスライドが含まれているPowerPointファイルのパスを最初のパラメーターとして指定します。 (デモ.pptx). 次のパラメーターは、ユーザーがテンプレートから新しいファイルにコピーする必要があるスライドの数です。 他の2つのパラメーターは任意です。 これらのパラメータを使用して、開始スライドと終了スライドのインデックスを渡すことができます。 スライドの間のスライドを抽出する必要がある場合は、これらのパラメーターを使用できます。

プレゼンテーションを保存する場合は、**presentation.Save** のメソッドを使用できます。()スライドを **InsertFromFile** を使用して挿入した後、プレゼンテーションを保存する方法()**メソッド、**Close を使用してPowerPointプログラムを閉じます()**メソッドを使用し、**Quit を使ってプレゼンテーションを終了します。()** メソッド このようにして、**InsertFromFile** 技法を利用することで、外部ファイルからスライドを動的に追加し、PowerPointプレゼンテーションの内容と柔軟性を向上させることができます。

#### 出力

![テンプレートからPowerPointを作成する方法(C#): 図5 - 出力: output.pptx](/static-assets/excel/blog/csharp-create-powerpoint-from-template/csharp-create-powerpoint-from-template-5.webp)
### IronXL

IronXL は、.NET、Python、および他のプログラミング言語で Excel 形式の読み取り、書き込み、編集を可能にするライブラリです。ユーザーは、Microsoft Excel を使わずに、スプレッドシートをプログラムで管理することができます。主要な機能には、Excel ファイルの作成、既存ファイルの読み込み、セルの書き換え、グリッドデータの操作などが含まれます。データ分析、自動化、レポート生成のために最適なツールです。

IronXL の特長は、使いやすさと柔軟性にあります。どのレベルのプログラマーでも、数行のコードで Excel 操作を実行できます。開発者は、RBGA カラー、フォントスタイル、ボーダースタイルなど、ビジュアル要素のカスタマイズも簡単に行えます。

以下のプラットフォームで使用可能です:
- IronXL for .NET
- IronXL for Python

Excelファイルを操作するための機能豊富なC#ライブラリの紹介 [**IronXL**](/csharp/excel/). Iron Softwareの**IronXL**は、動的にExcelドキュメントを作成、入力、フォーマットするための幅広いツールを提供します。 ユーザーフレンドリーなAPIと豊富なドキュメントを備えた**IronXL**は、C#でのExcel操作を円滑にし、開発者にとってExcel関連のタスクにおけるシームレスな体験を提供します。

#### IronXLの機能
* **拡張Excelサポート**: IronXLは、多数のExcelファイルをCSV、XLS、XLSXなどのさまざまなExcel形式で開いて操作することができます。 開発者は、IronXLの強力な解析機能を利用して、古いExcelファイルと最新のExcelファイルの両方から効果的にデータを抽出することができます。
* **高速**:IronXLはパフォーマンスの最適化を優先します。 効率的なアルゴリズムとメモリ管理戦略のおかげで、Excelとのやり取りは信頼性が高く迅速です。 IronXLは、メモリのオーバーヘッドを削減し、最適化された処理速度を提供するため、開発者は巨大なExcelファイルを簡単に管理できます。

* **シンプルで使いやすいAPI**:IronXLの使いやすいAPIは、すべてのスキルレベルの開発者に適しています。 IronXL は、C# 開発者の学習曲線を減少させ、Excel ファイルの読み取り、Excel ワークブックへのアクセス、セルからのデータ取得を簡単に行う方法を提供することにより、既存ファイルの作成および読み取りプロセスを迅速化します。

 IronXLのドキュメントについて詳しく知るには、こちらを参照してください [これ](/csharp/excel/docs/).

### IronXLをインストール

IronXL をインストールするには、以下の手順で指示とコマンドを使用してください:

Visual Studioで、ツール -> NuGetパッケージマネージャー -> パッケージマネージャーインターフェースに移動します。

パッケージマネージャーコンソールタブに次のコードを入力してください:

```shell
:ProductInstall
presentation.Slides.InsertFromFile("path/to/your/file.pptx");
```()** メソッドは4つのパラメータを取り、具体的には **_FileName_**、**_Index_**、**_SlideStart_**、**_SlideEnd_** です。

プレゼンテーションに含めたいスライドが含まれているPowerPointファイルのパスを最初のパラメーターとして指定します。 (デモ.pptx). 次のパラメーターは、ユーザーがテンプレートから新しいファイルにコピーする必要があるスライドの数です。 他の2つのパラメーターは任意です。 これらのパラメータを使用して、開始スライドと終了スライドのインデックスを渡すことができます。 スライドの間のスライドを抽出する必要がある場合は、これらのパラメーターを使用できます。

プレゼンテーションを保存する場合は、**presentation.Save** のメソッドを使用できます。()スライドを **InsertFromFile** を使用して挿入した後、プレゼンテーションを保存する方法()**メソッド、**Close を使用してPowerPointプログラムを閉じます()**メソッドを使用し、**Quit を使ってプレゼンテーションを終了します。()** メソッド このようにして、**InsertFromFile** 技法を利用することで、外部ファイルからスライドを動的に追加し、PowerPointプレゼンテーションの内容と柔軟性を向上させることができます。

#### 出力

![テンプレートからPowerPointを作成する方法(C#): 図5 - 出力: output.pptx](/static-assets/excel/blog/csharp-create-powerpoint-from-template/csharp-create-powerpoint-from-template-5.webp)
### IronXL

IronXL は、.NET、Python、および他のプログラミング言語で Excel 形式の読み取り、書き込み、編集を可能にするライブラリです。ユーザーは、Microsoft Excel を使わずに、スプレッドシートをプログラムで管理することができます。主要な機能には、Excel ファイルの作成、既存ファイルの読み込み、セルの書き換え、グリッドデータの操作などが含まれます。データ分析、自動化、レポート生成のために最適なツールです。

IronXL の特長は、使いやすさと柔軟性にあります。どのレベルのプログラマーでも、数行のコードで Excel 操作を実行できます。開発者は、RBGA カラー、フォントスタイル、ボーダースタイルなど、ビジュアル要素のカスタマイズも簡単に行えます。

以下のプラットフォームで使用可能です:
- IronXL for .NET
- IronXL for Python

Excelファイルを操作するための機能豊富なC#ライブラリの紹介 [**IronXL**](/csharp/excel/). Iron Softwareの**IronXL**は、動的にExcelドキュメントを作成、入力、フォーマットするための幅広いツールを提供します。 ユーザーフレンドリーなAPIと豊富なドキュメントを備えた**IronXL**は、C#でのExcel操作を円滑にし、開発者にとってExcel関連のタスクにおけるシームレスな体験を提供します。

#### IronXLの機能
* **拡張Excelサポート**: IronXLは、多数のExcelファイルをCSV、XLS、XLSXなどのさまざまなExcel形式で開いて操作することができます。 開発者は、IronXLの強力な解析機能を利用して、古いExcelファイルと最新のExcelファイルの両方から効果的にデータを抽出することができます。
* **高速**:IronXLはパフォーマンスの最適化を優先します。 効率的なアルゴリズムとメモリ管理戦略のおかげで、Excelとのやり取りは信頼性が高く迅速です。 IronXLは、メモリのオーバーヘッドを削減し、最適化された処理速度を提供するため、開発者は巨大なExcelファイルを簡単に管理できます。

* **シンプルで使いやすいAPI**:IronXLの使いやすいAPIは、すべてのスキルレベルの開発者に適しています。 IronXL は、C# 開発者の学習曲線を減少させ、Excel ファイルの読み取り、Excel ワークブックへのアクセス、セルからのデータ取得を簡単に行う方法を提供することにより、既存ファイルの作成および読み取りプロセスを迅速化します。

 IronXLのドキュメントについて詳しく知るには、こちらを参照してください [これ](/csharp/excel/docs/).

### IronXLをインストール

IronXL をインストールするには、以下の手順で指示とコマンドを使用してください:

Visual Studioで、ツール -> NuGetパッケージマネージャー -> パッケージマネージャーインターフェースに移動します。

パッケージマネージャーコンソールタブに次のコードを入力してください:

```shell
:ProductInstall
presentation.Slides.InsertFromFile("path/to/your/file.pptx")
#### 出力
### IronXL
#### IronXLの機能
### IronXLをインストール
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'```()** メソッドは4つのパラメータを取り、具体的には **_FileName_**、**_Index_**、**_SlideStart_**、**_SlideEnd_** です。 プレゼンテーションに含めたいスライドが含まれているPowerPointファイルのパスを最初のパラメーターとして指定します。(デモ.pptx).次のパラメーターは、ユーザーがテンプレートから新しいファイルにコピーする必要があるスライドの数です。 他の2つのパラメーターは任意です。 これらのパラメータを使用して、開始スライドと終了スライドのインデックスを渡すことができます。 スライドの間のスライドを抽出する必要がある場合は、これらのパラメーターを使用できます。 プレゼンテーションを保存する場合は、**presentation.Save** のメソッドを使用できます。()スライドを **InsertFromFile** を使用して挿入した後、プレゼンテーションを保存する方法()**メソッド、**Close を使用してPowerPointプログラムを閉じます()**メソッドを使用し、**Quit を使ってプレゼンテーションを終了します。()** メソッド このようにして、**InsertFromFile** 技法を利用することで、外部ファイルからスライドを動的に追加し、PowerPointプレゼンテーションの内容と柔軟性を向上させることができます。 ![テンプレートからPowerPointを作成する方法(C#): 図5 - 出力: output.pptx](/static-assets/excel/blog/csharp-create-powerpoint-from-template/csharp-create-powerpoint-from-template-5.webp) IronXL は、.NET、Python、および他のプログラミング言語で Excel 形式の読み取り、書き込み、編集を可能にするライブラリです。ユーザーは、Microsoft Excel を使わずに、スプレッドシートをプログラムで管理することができます。主要な機能には、Excel ファイルの作成、既存ファイルの読み込み、セルの書き換え、グリッドデータの操作などが含まれます。データ分析、自動化、レポート生成のために最適なツールです。 IronXL の特長は、使いやすさと柔軟性にあります。どのレベルのプログラマーでも、数行のコードで Excel 操作を実行できます。開発者は、RBGA カラー、フォントスタイル、ボーダースタイルなど、ビジュアル要素のカスタマイズも簡単に行えます。 以下のプラットフォームで使用可能です: - IronXL for.NET - IronXL for Python Excelファイルを操作するための機能豊富なC#ライブラリの紹介 [**IronXL**](/csharp/excel/).Iron Softwareの**IronXL**は、動的にExcelドキュメントを作成、入力、フォーマットするための幅広いツールを提供します。 ユーザーフレンドリーなAPIと豊富なドキュメントを備えた**IronXL**は、C#でのExcel操作を円滑にし、開発者にとってExcel関連のタスクにおけるシームレスな体験を提供します。 * **拡張Excelサポート**: IronXLは、多数のExcelファイルをCSV、XLS、XLSXなどのさまざまなExcel形式で開いて操作することができます。 開発者は、IronXLの強力な解析機能を利用して、古いExcelファイルと最新のExcelファイルの両方から効果的にデータを抽出することができます。 * **高速**:IronXLはパフォーマンスの最適化を優先します。 効率的なアルゴリズムとメモリ管理戦略のおかげで、Excelとのやり取りは信頼性が高く迅速です。 IronXLは、メモリのオーバーヘッドを削減し、最適化された処理速度を提供するため、開発者は巨大なExcelファイルを簡単に管理できます。 * **シンプルで使いやすいAPI**:IronXLの使いやすいAPIは、すべてのスキルレベルの開発者に適しています。 IronXL は、C# 開発者の学習曲線を減少させ、Excel ファイルの読み取り、Excel ワークブックへのアクセス、セルからのデータ取得を簡単に行う方法を提供することにより、既存ファイルの作成および読み取りプロセスを迅速化します。 IronXLのドキュメントについて詳しく知るには、こちらを参照してください [これ](/csharp/excel/docs/).IronXL をインストールするには、以下の手順で指示とコマンドを使用してください: Visual Studioで、ツール -> NuGetパッケージマネージャー -> パッケージマネージャーインターフェースに移動します。 パッケージマネージャーコンソールタブに次のコードを入力してください: ```shell :ProductInstall
VB   C#

IronXLパッケージは現在のプロジェクトにダウンロードしてインストールされた後、使用できるようになりました。

IronXLを使用してExcelを作成します

では、IronXLを使用してC#でExcelドキュメントにデータを書き込む方法を示す実際のコードサンプルを見てみましょう。 新しいExcelワークブックを起動し、ワークシートを完成させ、その情報をファイルに保存する方法を説明します。

using IronXL;
class Program
{
    static void Main(string [] args)
    {
            // Create a new WorkBook object
            WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
            // Add a new WorkSheet to the workbook
            WorkSheet workSheet = workBook.CreateWorkSheet("Sheet1");
            // Define sample data
            string [,] data = {
            { "Name", "Age", "City" },
            { "Superman ", "35", "Metropolis" },
            { "Batman", "34", "Metropolis" },
            { "Flash", "30", "Central City" }
        };
            // Populate the worksheet with data
            for (int row = 0; row < data.GetLength(0); row++)
            {
                for (int col = 0; col < data.GetLength(1); col++)
                {
                    workSheet.SetCellValue(row, col, data [row, col]);
                }
            }
            // Save the workbook to a  xlsx file
            workBook.SaveAs("Demo.xlsx");
            // Close the workbook
            workBook.Close();
    }
}
using IronXL;
class Program
{
    static void Main(string [] args)
    {
            // Create a new WorkBook object
            WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
            // Add a new WorkSheet to the workbook
            WorkSheet workSheet = workBook.CreateWorkSheet("Sheet1");
            // Define sample data
            string [,] data = {
            { "Name", "Age", "City" },
            { "Superman ", "35", "Metropolis" },
            { "Batman", "34", "Metropolis" },
            { "Flash", "30", "Central City" }
        };
            // Populate the worksheet with data
            for (int row = 0; row < data.GetLength(0); row++)
            {
                for (int col = 0; col < data.GetLength(1); col++)
                {
                    workSheet.SetCellValue(row, col, data [row, col]);
                }
            }
            // Save the workbook to a  xlsx file
            workBook.SaveAs("Demo.xlsx");
            // Close the workbook
            workBook.Close();
    }
}
Imports IronXL
Friend Class Program
	Shared Sub Main(ByVal args() As String)
			' Create a new WorkBook object
			Dim workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
			' Add a new WorkSheet to the workbook
			Dim workSheet As WorkSheet = workBook.CreateWorkSheet("Sheet1")
			' Define sample data
			Dim data(,) As String = {
				{ "Name", "Age", "City" },
				{ "Superman ", "35", "Metropolis" },
				{ "Batman", "34", "Metropolis" },
				{ "Flash", "30", "Central City" }
			}
			' Populate the worksheet with data
			For row As Integer = 0 To data.GetLength(0) - 1
				For col As Integer = 0 To data.GetLength(1) - 1
					workSheet.SetCellValue(row, col, data (row, col))
				Next col
			Next row
			' Save the workbook to a  xlsx file
			workBook.SaveAs("Demo.xlsx")
			' Close the workbook
			workBook.Close()
	End Sub
End Class
VB   C#

このコードサンプルでは、まずIronXLのCreateを使用して新しいWorkBookオブジェクトを作成します。() 必要な Excel ファイル形式を指定する関数。 次のステップは、ワークブック内に新しいワークシートを作成し、サンプルデータを2次元配列で説明することです。 次に、サンプルデータでスプレッドシートを埋めるため、ネストされたループを使用して異なるセルの値にアクセスし、設定します。 システムリソースを解放するために、SaveAsを使用した後にワークブックを終了します。() "SampleData.xlsx"という名前のファイルに保存するメソッド。 同様に、ターゲットファイルに対して複数のシートを生成することができます。

出力として作成されたエクセルファイルは以下の通りです。 Excelファイルの作成について詳しく知るには、コード例を参照してください。 ページ.

テンプレートからPowerPointを作成する方法(C#):図6 - Excelファイルの出力

結論

結論として、テンプレートからPowerPointプレゼンテーションを作成するためにC#を使用することで、デザインの一貫性が向上し、ワークフローが迅速化し、効果的なコンテンツを作成することができます。 開発者は、Microsoft PowerPoint Interopライブラリの機能を活用し、作成プロセスを自動化することで、時間と作業を節約しながら、プロフェッショナルな成果を保証できます。 このアプローチを学ぶことで、プレゼンター、ビジネスプロフェッショナル、または教育者としてのプレゼンテーションスキルを向上させ、魅力的なスライドで聴衆を引きつけることができます。

C# 開発者向けに、 IronXL は、Microsoft Excelの強力な代替ソフトであり、Excelの完全なサポート、高いパフォーマンス、および.NETフレームワークとのシームレスな相互作用を提供します。 IronXLの使いやすいAPIとExcelドキュメントに対する詳細な制御により、C#でのExcel記述が簡素化されます。 これは、開発者がExcel関連のタスクを自動化し、データをエクスポートし、動的なレポートを生成するプロセスを容易にします。 デスクトップ、ウェブ、またはモバイルアプリのためにExcelファイルを作成する際、C#開発者はIronXLを利用してExcel関連のタスクを効率化し、C#プログラムでExcelのフルポテンシャルを引き出すことができます。

IronXL の初期リリース時の価格は $599 です。 さらに、ユーザーは会費を1年間支払うことで、製品のサポートおよびアップデートを受けることができます。 料金を支払うことで、IronXLは無制限の再配布に対する保護を提供します。 おおよその費用について詳しく知るには、こちらのリンクをご覧ください ライセンスページ. Iron Softwareについてもっと見るには、こちらのウェブサイトをクリックしてください リンク.

< 以前
C#でPowerPointファイルを表示する方法
次へ >
.NET Regexテスター(開発者向けの仕組み)

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 977,734 View Licenses >