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.

- Creare un’istanza della classe Presentation.
- Chiamare il metodo AddFromPdf e passare il file PDF.
- 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);
}
TIP
Potresti voler provare l’app web Aspose free PDF to PowerPoint perché è un’implementazione live del processo descritto qui.Importa PowerPoint da HTML
In questo caso, è possibile convertire un documento HTML in una presentazione PowerPoint.
- Creare un’istanza della classe Presentation.
- Chiamare il metodo AddFromHtml e passare il file HTML.
- 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.
Note
Puoi anche utilizzare Aspose.Slides per convertire HTML in altri formati di file popolari: