プレゼンテーションのインポート

Using Aspose.Slides for Node.js via Java, you can import presentations from files in other formats. Aspose.Slides provides the SlideCollection class to allow you to import presentations from PDFs, HTML documents, etc.

PDF から PowerPoint をインポート

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

pdf-to-powerpoint

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

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

var pres = new aspose.slides.Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

HTML から PowerPoint をインポート

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

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

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

var presentation = new aspose.slides.Presentation();
try {
    var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) {
            htmlStream.close();
        }
    }
    presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
    console.log(e);
} finally {
    if (presentation != null) {
        presentation.dispose();
    }
}

FAQ

PDF のインポート時にテーブルは保持されますか、また検出精度を向上させることはできますか?

インポート時にテーブルを検出できます。PdfImportOptions には、テーブル認識を有効にする setDetectTables メソッドが含まれています。効果は PDF の構造に依存します。