Präsentation importieren

Mit Aspose.Slides for Node.js via Java können Sie Präsentationen aus Dateien in anderen Formaten importieren. Aspose.Slides stellt die Klasse SlideCollection zur Verfügung, um Präsentationen aus PDFs, HTML‑Dokumenten usw. zu importieren.

PowerPoint aus PDF importieren

In diesem Fall können Sie ein PDF in eine PowerPoint‑Präsentation konvertieren.

pdf-zu-powerpoint

  1. Erstellen Sie eine Instanz der Klasse Presentation.
  2. Rufen Sie die Methode addFromPdf() auf und übergeben Sie die PDF‑Datei.
  3. Verwenden Sie die Methode save() , um die Datei im PowerPoint‑Format zu speichern.

Dieser JavaScript‑Code demonstriert die PDF‑zu‑PowerPoint‑Operation:

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();
    }
}

PowerPoint aus HTML importieren

In diesem Fall können Sie ein HTML‑Dokument in eine PowerPoint‑Präsentation konvertieren.

  1. Erstellen Sie eine Instanz der Klasse Presentation.
  2. Rufen Sie die Methode addFromHtml() auf und übergeben Sie die HTML‑Datei.
  3. Verwenden Sie die Methode save() , um die Datei im PowerPoint‑Format zu speichern.

Dieser JavaScript‑Code demonstriert die HTML‑zu‑PowerPoint‑Operation:

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

Werden Tabellen beim Importieren eines PDFs beibehalten und kann ihre Erkennung verbessert werden?

Tabellen können beim Import erkannt werden; PdfImportOptions enthält die Methode setDetectTables, die die Tabellenerkennung aktiviert. Die Wirksamkeit hängt von der Struktur des PDFs ab.