Importovat prezentace z PDF nebo HTML v .NET

Úvod

Pomocí Aspose.Slides můžete importovat prezentace ze souborů v jiných formátech. Aspose.Slides poskytuje třídu SlideCollection, která umožňuje importovat prezentace z PDF a HTML dokumentů.

Importovat PowerPoint z PDF

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

pdf-to-powerpoint

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

Tento C# kód demonstruje operaci převodu PDF na PowerPoint:

using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

Importovat PowerPoint z HTML

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

  1. Vytvořte instanci třídy Presentation.
  2. Zavolejte metodu AddFromHtml a předávejte HTML soubor.
  3. Použijte metodu Save k uložení souboru jako dokument PowerPoint.

Tento C# kód demonstruje operaci převodu HTML na PowerPoint:

using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}

Často kladené otázky

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

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