C# は Free Spire.Presentation を使用して PPT を挿入および編集し、テーブルを削除します

黄舟
リリース: 2017-10-01 07:24:57
オリジナル
3205 人が閲覧しました

エディターは、.NET コンポーネント - Free Spire.Presentation を使用して、C# で製品 DLL ファイルを追加すると、プレゼンテーションのテーブルの挿入、編集、削除などの操作を簡単かつ迅速に実装できることがわかりました。具体的な実装コードについては、この記事を参照してください。

現代の勉強やオフィスワークでは、さまざまな書類、明細書、会計書などのフォームを使用する機会が多くあります。 PPT プレゼンテーションではさまざまなデータ テーブルを適用することも避けられません。 PPT にテーブルを挿入するには、無料の .NET コンポーネントである Free Spire.Presentation を使用する方法を見つけました。C# で製品 DLL ファイルを追加すると、プレゼンテーションの挿入、編集、削除の操作を簡単かつ迅速に実装できます。必要に応じて、次の URL からダウンロードできます: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html

1. テーブルを挿入します

ステップ 1: PowerPoint ドキュメントを作成する


  Presentation ppt = new Presentation();
   ppt.SlideSize.Type = SlideSizeType.Screen16x9;
ログイン後にコピー

ステップ 2: ITable インスタンスを初期化し、位置、行と列の数、行の高さ、列の幅を指定する

ステップ 4: String[,] 配列を宣言して初期化します


double[] widths = new double[] { 100, 100, 100, 100, 100 };
   double[] heights = new double[] { 15, 15, 15, 15, 15 };
   ITable table = ppt.Slides[0].Shapes.AppendTable(80, 80, widths, heights);
ログイン後にコピー

ステップ 6: ドキュメントを保存します


 table.StylePreset = TableStylePreset.LightStyle1Accent2;
ログイン後にコピー

操作が完了すると、次のような PPT ドキュメント効果が得られます



2. テーブルの行と列を削除します

ステップ 1: 初期化しますプレゼンテーション インスタンスを作成し、PowerPoint ドキュメントをロードします

 string[,] data = new string[,]
{
   {"排名","姓名", "销售额","回款额","工号"},
   {"1","李彪","18270","18270","0011"},
   {"2","李娜","18105","18105","0025"},
   {"3","张丽","17987","17987","0008"},
   {"4","黄艳","17790","17790","0017"},
};
ログイン後にコピー
ステップ 2: 最初のスライドの表を取得します

 ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
ログイン後にコピー

ステップ 3: 4 番目の列と 4 行を削除します


Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
ログイン後にコピー
ログイン後にコピー

ステップ 4: 保存ドキュメント


ITable table = null;
   foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     table = (ITable)shape;
ログイン後にコピー



3. テーブルを削除します

ステップ 1: プレゼンテーション インスタンスを初期化し、PowerPoint ドキュメントをロードします

 table.ColumnsList.RemoveAt(3, false;
     table.TableRows.RemoveAt(4, false;
ログイン後にコピー
E ステップ 2 : List オブジェクトを初期化します。要素タイプは Ishape です

R

 ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
ログイン後にコピー

ステップ 3: 最初のスライド上のすべての表グラフィックを取得し、リストに追加します


R

Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
ログイン後にコピー
ログイン後にコピー
E

ステップ 4: スライドフィルムから削除します 最初の表グラフィックを削除します


List<IShape> tableShapes = new List<IShape>();
ログイン後にコピー

ステップ 5: ドキュメントを保存する


 foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     tableShapes.Add(shape);
    }
   }
ログイン後にコピー


概要

以上がC# は Free Spire.Presentation を使用して PPT を挿入および編集し、テーブルを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート