Impor Presentasi dari PDF atau HTML di .NET

Pendahuluan

Dengan Aspose.Slides, Anda dapat mengimpor presentasi dari file dalam format lain. Aspose.Slides menyediakan kelas SlideCollection yang memungkinkan Anda mengimpor presentasi dari dokumen PDF dan HTML.

Import PowerPoint dari PDF

Dalam kasus ini, Anda dapat mengonversi PDF menjadi presentasi PowerPoint.

pdf-to-powerpoint

  1. Buat instance kelas Presentation.
  2. Panggil metode AddFromPdf dan berikan file PDF.
  3. Gunakan metode Save untuk menyimpan file dalam format PowerPoint.
using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

Import PowerPoint dari HTML

Dalam kasus ini, Anda dapat mengonversi dokumen HTML menjadi presentasi PowerPoint.

  1. Buat instance kelas Presentation .
  2. Panggil metode AddFromHtml dan berikan file HTML.
  3. Gunakan metode Save untuk menyimpan file sebagai dokumen PowerPoint.
using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

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

FAQ

Apakah tabel dipertahankan saat mengimpor PDF, dan dapatkah deteksinya ditingkatkan?

Tabel dapat terdeteksi selama proses impor; PdfImportOptions menyertakan parameter DetectTables yang memungkinkan pengenalan tabel. Efektivitasnya tergantung pada struktur PDF.