Εισαγωγή Παρουσιάσεων από PDF ή HTML σε .NET

Εισαγωγή

Χρησιμοποιώντας το Aspose.Slides, μπορείτε να εισάγετε παρουσιάσεις από αρχεία σε άλλες μορφές. Το Aspose.Slides παρέχει την κλάση SlideCollection που σας επιτρέπει να εισάγετε παρουσιάσεις από έγγραφα PDF και HTML.

Εισαγωγή PowerPoint από PDF

Σε αυτήν την περίπτωση, θα μετατρέψετε ένα PDF σε παρουσίαση PowerPoint.

pdf-to-powerpoint

  1. Δημιουργήστε ένα αντικείμενο της κλάσης Presentation.
  2. Καλέστε τη μέθοδο AddFromPdf και περάστε το αρχείο PDF.
  3. Χρησιμοποιήστε τη μέθοδο Save για να αποθηκεύσετε το αρχείο σε μορφή PowerPoint.

Αυτός ο κώδικας C# δείχνει τη λειτουργία μετατροπής PDF σε PowerPoint:

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

Εισαγωγή PowerPoint από HTML

Σε αυτήν την περίπτωση, θα μετατρέψετε ένα έγγραφο HTML σε παρουσίαση PowerPoint.

  1. Δημιουργήστε ένα αντικείμενο της κλάσης Presentation .
  2. Καλέστε τη μέθοδο AddFromHtml και περάστε το αρχείο HTML.
  3. Χρησιμοποιήστε τη μέθοδο Save για να αποθηκεύσετε το αρχείο ως έγγραφο PowerPoint.

Αυτός ο κώδικας C# δείχνει τη λειτουργία μετατροπής HTML σε PowerPoint:

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

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

Συχνές ερωτήσεις

Διατηρούνται οι πίνακες κατά την εισαγωγή PDF και μπορεί να βελτιωθεί η ανίχνευσή τους;

Οι πίνακες μπορούν να εντοπιστούν κατά την εισαγωγή· το PdfImportOptions περιλαμβάνει την παράμετρο DetectTables που ενεργοποιεί την αναγνώριση πινάκων. Η αποτελεσματικότητα εξαρτάται από τη δομή του PDF.