Importa presentazioni da PDF o HTML in .NET

Introduzione

Utilizzando Aspose.Slides, è possibile importare presentazioni da file in altri formati. Aspose.Slides fornisce la classe SlideCollection che consente di importare presentazioni da documenti PDF e HTML.

Importa PowerPoint da PDF

In questo caso, è possibile convertire un PDF in una presentazione PowerPoint.

pdf-to-powerpoint

  1. Creare un’istanza della classe Presentation.
  2. Chiamare il metodo AddFromPdf e passare il file PDF.
  3. Utilizzare il metodo Save per salvare il file nel formato PowerPoint.

Questo codice C# dimostra l’operazione di conversione da PDF a PowerPoint:

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

Importa PowerPoint da HTML

In questo caso, è possibile convertire un documento HTML in una presentazione PowerPoint.

  1. Creare un’istanza della classe Presentation.
  2. Chiamare il metodo AddFromHtml e passare il file HTML.
  3. Utilizzare il metodo Save per salvare il file come documento PowerPoint.

Questo codice C# dimostra l’operazione di conversione da HTML a PowerPoint:

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

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

FAQ

Le tabelle vengono conservate durante l’importazione di un PDF e la loro rilevazione può essere migliorata?

Le tabelle possono essere rilevate durante l’importazione; PdfImportOptions include un parametro DetectTables che abilita il riconoscimento delle tabelle. L’efficacia dipende dalla struttura del PDF.