Presentaties importeren vanuit PDF of HTML op Android

Introductie

Met Aspose.Slides for Android via Java, kun je presentaties importeren vanuit bestanden in andere formaten. Aspose.Slides levert de SlideCollection klasse om je toe te staan presentaties te importeren vanuit PDF’s, HTML-documenten, enz.

PowerPoint importeren vanuit PDF

In dit geval kun je een PDF converteren naar een PowerPoint‑presentatie.

pdf-to-powerpoint

  1. Maak een instantie van de Presentation klasse aan.
  2. Roep de addFromPdf() methode aan en geef het PDF‑bestand op.
  3. Gebruik de save() methode om het bestand op te slaan in het PowerPoint‑formaat.

Deze Java‑code laat de PDF‑naar‑PowerPoint‑bewerking zien:

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

PowerPoint importeren vanuit HTML

In dit geval kun je een HTML‑document converteren naar een PowerPoint‑presentatie.

  1. Maak een instantie van de Presentation klasse aan.
  2. Roep de addFromHtml() methode aan en geef het PDF‑bestand op.
  3. Gebruik de save() methode om het bestand op te slaan in het PowerPoint‑formaat.

Deze Java‑code toont de HTML‑naar‑PowerPoint‑bewerking:

Presentation presentation = new Presentation();
try {
    FileInputStream htmlStream = new FileInputStream("page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) htmlStream.close();
    }

    presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
    if (presentation != null) presentation.dispose();
}

FAQ

Worden tabellen behouden bij het importeren van een PDF, en kan hun detectie verbeterd worden?

Tabel‑detectie kan tijdens het importeren plaatsvinden; PdfImportOptions bevat een setDetectTables methode die tabelherkenning inschakelt. De effectiviteit hangt af van de structuur van de PDF.