PDF または HTML から C++ でプレゼンテーションをインポート
Contents
[
Hide
]
Aspose.Slides for C++ を使用すると、他の形式のファイルからプレゼンテーションをインポートできます。Aspose.Slides は、PDF、HTML ドキュメントなどからプレゼンテーションをインポートできるようにするために、SlideCollection クラスを提供します。
PDF から PowerPoint にインポート
この場合、PDF を PowerPoint プレゼンテーションに変換できます。

- Presentation クラスのオブジェクトをインスタンス化します。
- AddFromPdf() メソッドを呼び出し、PDF ファイルを渡します。
- Save() メソッドを使用して、ファイルを PowerPoint 形式で保存します。
この C++ コードは PDF から PowerPoint への操作を示しています:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Aspose free の PDF to PowerPoint Web アプリをチェックするとよいでしょう。これはここで説明したプロセスの実装例です。HTML から PowerPoint にインポート
この場合、HTML ドキュメントを PowerPoint プレゼンテーションに変換できます。
- Presentation クラスのインスタンスを作成します。
- AddFromHtml() メソッドを呼び出し、HTML ファイルを渡します。
- Save() メソッドを使用して、ファイルを PowerPoint 形式で保存します。
この C++ コードは HTML から PowerPoint への操作を示しています:
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Note
Aspose.Slides を使用して、HTML を他の一般的なファイル形式に変換することもできます。
FAQ
PDF をインポートする際にテーブルは保持されますか? また、検出精度を向上させることはできますか?
インポート時にテーブルを検出できます。PdfImportOptions には、テーブル認識を有効にする set_DetectTables メソッドが含まれています。効果は PDF の構造に依存します。