C# と FileFormat Slide ライブラリを使用して、PowerPoint プレゼンテーションにプログラムで表を作成する機能のロックを解除します。ワークフローを簡素化して生産性を向上させます。
表の作成に何時間も費やすことなく、PowerPoint プレゼンテーションを見栄えの良いものにしたいと思いませんか? C# と FileFormat Slide Library を使用すると、まさにそれが可能になります。複雑なことを心配する必要はありません。このコンボを使用すると、テーブルを自動的に作成することが非常に簡単になります。コーディングの初心者でもプロでも、C# を使用してプログラムで PowerPoint PPT、PPTX で表を作成することがいかに簡単であるかを気に入っていただけるでしょう。すぐに退屈なテーブルに別れを告げ、クールでプロフェッショナルなスライドを手に入れましょう。 以下のセクションについて説明します。
PowerPoint プレゼンテーション管理 – オープンソース API 統合
素晴らしい FileFormat.Slides ライブラリを使って、MS PowerPoint プレゼンテーション (PPT/PPTX) を .NET アプリケーションにシームレスに統合します。簡単です。NuGet パッケージ を取得するか、NuGet パッケージ マネージャーでクイック コマンドを使用してインストールするだけです。
Install-Package FileFormat.Slides
C# を使用してプログラムで PowerPoint PPT、PPTX の表を作成する方法
FileFormat.Slides を正常に統合できたので、C# を使用して PowerPoint プレゼンテーションに表を作成することに移りましょう。次の手順に従います。 もちろん!各ステップの詳細な説明は次のとおりです。
- プレゼンテーション インスタンスの作成: この手順には、既存の PowerPoint プレゼンテーション ファイルを開くか、新しいプレゼンテーション ファイルを作成することが含まれます。これは、作業するプレゼンテーションのインスタンスを初期化します。
Presentation presentation = Presentation.Open($"{documentDirectory}/{filename}");
- 目的のスライドを取得します: プレゼンテーション インスタンスを作成した後、操作するスライドを指定する必要があります。 PowerPoint では、スライドには 1 から順に番号が付けられます。この手順では、位置またはインデックスに基づいてプレゼンテーションからスライド オブジェクトを取得します。
Slide slide = presentation.GetSlides()[0];
- 新しい表の作成: 表を追加するスライドを作成したら、新しい表オブジェクトを作成します。このテーブル オブジェクトは、作成して操作するテーブルを表します。
Table table = new Table();
- テーブル列の定義: このステップでは、テーブル列を作成および追加することでテーブルの構造を定義します。通常、各列には名前または識別子があり、テーブル内のデータの参照と整理に役立ちます。
TableColumn col1 = new TableColumn();
col1.Name = "ID";
table.Columns.Add(col1);
- テーブルの行とセルを作成: 列を定義した後、テーブルの行を作成し、セルを入力します。各セルは、テーブル内の単一のデータ単位を表します。セルに値を割り当てて、表の内容を提供します。
// First Row
TableRow row1 = new TableRow(table);
TableCell cell11 = new TableCell(row1);
cell11.Text = "907";
cell11.ID = col1.Name;
row1.AddCell(cell11);
- テーブルに行を追加: 行を作成し、セルを入力したら、これらの行をテーブルに追加します。このステップでは、データをテーブル オブジェクト内の構造化フォーマットに編成します。
table.AddRow(row1);
- テーブルの寸法と位置の設定: PowerPoint のテーブルには、特定の寸法 (幅と高さ) と位置 (X 座標と Y 座標) があります。これらのプロパティを設定して、スライド上の表のサイズと配置を制御します。
table.Width = 500.0;
table.Height = 200.0;
table.X = 300.0;
table.Y = 500.0;
- スライドに表を追加: 表を構成した後、プレゼンテーション内の目的のスライドにそれを追加します。この手順により、表がスライドのコンテンツに挿入され、閲覧者に表示されるようになります。
slide.AddTable(table);
- プレゼンテーションを保存: 最後に、表をスライドに追加し、必要な調整を行ったら、変更をプレゼンテーション ファイルに保存します。これにより、変更が確実に保持され、後でアクセスできるようになります。
presentation.Save();
次のコード スニペットをコピーしてメイン ファイルに貼り付け、C# を使用して PPT/PPTX ファイルにテーブルを作成します。 次のような出力が表示されます。
結論
C# と FileFormat スライド ライブラリを使用して、PowerPoint プレゼンテーションに表を簡単に作成できます。この素晴らしいコンボを使用すると、手間をかけずにスライドを非常にクールに見せることができます。手動でテーブルを作成するのに何時間も費やす必要はなくなり、いくつかの簡単な手順で自動的にテーブルを作成できるようになります。コーディングの初心者でも、熟練したプロでも、プロフェッショナルなプレゼンテーションを簡単に作成できることにきっと満足していただけるでしょう。すぐに退屈なテーブルに別れを告げ、素晴らしいスライドを手に入れましょう。 近々公開予定のエキサイティングなチュートリアル ブログ投稿にご期待ください。 Facebook、LinkedIn、Twitter などのソーシャル メディア プラットフォームで私たちとつながり、最新の洞察や更新情報を入手してください。
私たちと関わりましょう
FileFormat.Slides for .NET は、GitHub でホストされているオープンソース プロジェクトです。私たちはコミュニティからの貢献を積極的に奨励し、評価します。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問
FileFormat.Slides for .NET と Open XML SDK の違いは何ですか? FileFormat.Slides for .NET は Open XML SDK 基盤を使用していますが、よりシンプルでユーザーフレンドリーなコーディング エクスペリエンスを提供します。多くの場合数千行のコードを必要とする Open XML SDK とは異なり、FileFormat.Slides for .NET はタスクをわずか数行に合理化し、PowerPoint プレゼンテーションの自動化を扱いやすくします。 FileFormat.Slides for .NET は、PowerPoint プレゼンテーションの自動化を容易にするのにどのように貢献しますか? FileFormat.Slides for .NET は PowerPoint の自動化を簡素化し、コーディング プロセスを合理化し、プレゼンテーションの作成と改善に必要な時間と労力を削減します。ユーザーフレンドリーな API により、開発者は複雑なコードに苦労することなく、プレゼンテーションの強化に集中できます。 FileFormat.Slides の API リファレンスのリンクを取得できますか? はい、絶対に! Openize は、FileFormat.Slides 用の包括的で定期的に更新される API リファレンス を提供します。