C# で PPTX を Word に変換する

NET Framework、.NET Core、Windows Azure、Mono、または Xamarin プラットフォームで C# コードを使用して PowerPoint を Word に変換するための強力なクロスプラットフォーム .NET API

Aspose.Slides と Aspose.Words を使用して PowerPoint を Word に変換

Aspose.Slides for .NET および [Aspose.Words for .NET]( https://products.aspose . com/words/net/) は、PowerPoint プレゼンテーション、Word ドキュメント、およびその他のファイルの操作と変換に使用される強力な .NET ライブラリです。 PowerPoint を Word に変換すると、基本的にプレゼンテーションのスライドの内容が Word 文書のページに移動されます。

C# で PowerPoint を Word に変換する

わずか数行のコードで PPTX を Word にすばやく変換できます

PowerPoint を Word に変換するための C# コード

using var presentation = new Presentation();
var doc = new Document();
var builder = new DocumentBuilder(doc);
foreach (var slide in presentation.Slides)
{
    // generates and inserts slide image
    using var bitmap = slide.GetThumbnail(1, 1);
    using var stream = new MemoryStream();
    bitmap.Save(stream, ImageFormat.Png);
    stream.Seek(0, SeekOrigin.Begin);
    using var skBitmap = SKBitmap.Decode(stream);
    builder.InsertImage(skBitmap);

    // inserts slide texts
    foreach (var shape in slide.Shapes)
    {
        if (shape is AutoShape autoShape)
        {
            builder.Writeln(autoShape.TextFrame.Text);
        }
    }

    builder.InsertBreak(BreakType.PageBreak);
}
doc.Save("document.docx");

PPTXをWordに変換する方法

  1. Aspose.Slides for .NETAspose.Words for .NET をインストールします。

  2. 2 つのライブラリを参照としてプロジェクトに追加します。

  3. Presentation クラスと Doc クラスのインスタンスを作成します。

  4. Word に変換する PPTX プレゼンテーションを読み込みます。

  5. スライドの内容に基づいて画像とテキストを生成します。

  6. 結果の Word ドキュメントを保存します。

無料のオンラインコンバーター

Python で PPT を HTML に変換する方法

その他のサポートされている変換

PowerPoint を他の形式のファイルに変換することもできます