PPTXからDOCXC#

場合によっては、PowerPointプレゼンテーションをWord文書に変換する必要があります。このプロセスを自動化するため、またはバッチ変換のために、この記事では、C#を使用してPowerPoint PPTX/PPTをWordDOCXに変換する方法について説明します。

PowerPointからWordへの変換用のAPI

PowerPointプレゼンテーションをWord文書に変換するには、Aspose.Slides for .NETAspose.Words for .NETと組み合わせて使用します。前者は、PowerPointプレゼンテーションを作成または変更できるプレゼンテーション操作APIです。一方、後者は、Word文書を生成または処理するためのワードプロセッシングAPIです。 APIをダウンロードするか、NuGetを使用してインストールできます。さらに、AsposeAPIの完全なパッケージをAspose.Total for .NETとして入手できます。

PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words

PowerPoint PPTXまたはPPTをC#でDOCXに変換する

以下は、C#を使用してPowerPointプレゼンテーションをWord文書に変換する手順です。

次のコードサンプルは、C#を使用してPPTXをDOCXに変換する方法を示しています。

// PowerPointプレゼンテーションをロードする
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // プレゼンテーションをメモリストリームに保存
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // プレゼンテーションのコンテンツをWord文書にロードする
      var doc = new Aspose.Words.Document(stream);
      
      // Word文書を保存する
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

無料のAPIライセンスを取得する

一時ライセンスをリクエストすることで、評価の制限なしにAPIを使用できます。

オンラインでお試しください

上記のAPIをベースにしたオンラインPowerPointからWordへのコンバーターもお試しいただけます。

結論

この記事では、C#を使用してPowerPointPPTまたはPPTXをWordDOCXに変換する方法を学習しました。 APIをインストールし、提供されたコードを.NETアプリケーションに統合するだけです。さらに、以下にリストされているドキュメントを参照して、APIの他の機能を調べることができます。さらに、フォーラムからお気軽にご質問ください。

関連項目