.NET で PDF や HTML からプレゼンテーションをインポート

Aspose.Slides for .NET を使用すると、他の形式のファイルからプレゼンテーションをインポートできます。Aspose.Slides は、PDF ドキュメントからプレゼンテーションをインポートできるようにする SlideCollection クラスを提供しています。

PDF から PowerPoint をインポート

この場合、PDF を PowerPoint プレゼンテーションに変換できます。

pdf-to-powerpoint

  1. Presentation クラスのインスタンスを作成します。
  2. AddFromPdf メソッドを呼び出し、PDF ファイルを渡します。
  3. Save メソッドを使用して、ファイルを PowerPoint 形式で保存します。

この C# コードは PDF から PowerPoint への変換操作を示しています:

using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

HTML から PowerPoint をインポート

この場合、HTML ドキュメントを PowerPoint プレゼンテーションに変換できます。

  1. Presentation クラスのインスタンスを作成します。
  2. AddFromHtml メソッドを呼び出し、HTML ファイルを渡します。
  3. Save メソッドを使用して、ファイルを PowerPoint ドキュメントとして保存します。

この C# コードは HTML から PowerPoint への変換操作を示しています:

using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}

FAQ

PDF をインポートする際にテーブルは保持されますか、検出を改善できますか?

インポート時にテーブルを検出できます。PdfImportOptions にはテーブル認識を有効にする DetectTables パラメータが含まれています。有効性は PDF の構造に依存します。