Import prezentací z PDF nebo HTML na Androidu

Úvod

Pomocí Aspose.Slides for Android via Java můžete importovat prezentace ze souborů v jiných formátech. Aspose.Slides poskytuje třídu SlideCollection, která vám umožní importovat prezentace z PDF, HTML dokumentů atd.

Import PowerPointu z PDF

V tomto případě můžete převést PDF do prezentace PowerPoint.

pdf-to-powerpoint

  1. Vytvořte instanci třídy Presentation.
  2. Zavolejte metodu addFromPdf() a předáte soubor PDF.
  3. Použijte metodu save() k uložení souboru ve formátu PowerPoint.

Tento Java kód ukazuje operaci převodu PDF do PowerPointu:

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

Import PowerPointu z HTML

V tomto případě můžete převést HTML dokument do prezentace PowerPoint.

  1. Vytvořte instanci třídy Presentation.
  2. Zavolejte metodu addFromHtml() a předáte soubor HTML.
  3. Použijte metodu save() k uložení souboru ve formátu PowerPoint.

Tento Java kód ukazuje operaci převodu HTML do PowerPointu:

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

Často kladené otázky

Zůstávají tabulky zachovány při importu PDF a lze jejich detekci zlepšit?

Tabulky lze během importu detekovat; PdfImportOptions obsahuje metodu setDetectTables, která umožňuje rozpoznávání tabulek. Účinnost závisí na struktuře PDF.