Prezentációk importálása PDF vagy HTML fájlokból .NET-ben

Bevezetés

Az Aspose.Slides segítségével importálhat prezentációkat más formátumú fájlokból. Az Aspose.Slides biztosítja a SlideCollection osztályt, amely lehetővé teszi a PDF és HTML dokumentumokból való importálást.

PowerPoint importálása PDF-ből

Ebben az esetben egy PDF-fájlt PowerPoint‑prezentációvá konvertálhat.

pdf-to-powerpoint

  1. Hozzon létre egy példányt a Presentation osztályból.
  2. Hívja meg a AddFromPdf metódust, és adja át a PDF-fájlt.
  3. Használja a Save metódust a fájl PowerPoint formátumban történő mentéséhez.

Ez a C# kód bemutatja a PDF‑ról PowerPoint‑ra átalakítást:

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

PowerPoint importálása HTML-ből

Ebben az esetben egy HTML-dokumentumot PowerPoint‑prezentációvá konvertálhat.

  1. Hozzon létre egy példányt a Presentation osztályból.
  2. Hívja meg a AddFromHtml metódust, és adja át a HTML-fájlt.
  3. Használja a Save metódust a fájl PowerPoint dokumentumként való mentéséhez.

Ez a C# kód bemutatja a HTML‑ról PowerPoint‑ra átalakítást:

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

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

GYIK

Megmaradnak a táblázatok PDF importálása során, és javítható a felismerésük?

A táblázatok importálás közben felderíthetők; a PdfImportOptions tartalmaz egy DetectTables paramétert, amely engedélyezi a táblázatok felismerését. A hatékonyság a PDF felépítésétől függ.