Αυτό το σύντομο σεμινάριο περιέχει όλες τις απαιτούμενες πληροφορίες για τη μετατροπή του PowerPoint σε Word σε C#. Θα μάθετε πώς να φορτώνετε μια υπάρχουσα παρουσίαση PowerPoint, όπως το PPTX και στη συνέχεια να την αποθηκεύετε ως έγγραφο του Word, ας πούμε ένα αρχείο DOCX. Θα μάθετε επίσης πώς να χρησιμοποιείτε πολλές βιβλιοθήκες για να επιτύχετε αυτήν την απαίτηση για την αλλαγή του PowerPoint σε Word σε C#.
Βήματα για τη μετατροπή του PowerPoint σε Word σε C#
- Διαμορφώστε το περιβάλλον ανάπτυξης για να προσθέσετε τα Aspose.Slides for .NET και Aspose.Words for .NET από το αποθετήριο
- Φορτώστε την παρουσίαση πηγής στο αντικείμενο κλάσης Presentation
- Δημιουργήστε ένα αντικείμενο ροής μνήμης
- Αποθηκεύστε τη φορτωμένη παρουσίαση ως αρχείο HTML στη ροή μνήμης
- Δημιουργήστε αντικείμενο κλάσης LoadOptions για να ελέγξετε τη φόρτωση της ροής HTML ορίζοντας τη μορφή φόρτωσης ως HTML
- Φορτώστε τα δεδομένα HTML που είναι αποθηκευμένα στη ροή μνήμης στο αντικείμενο κλάσης Document από το Aspose.Words
- Αποθηκεύστε το έγγραφο που προκύπτει ως DOCX
Αυτά τα βήματα περιγράφουν τον τρόπο εξαγωγής του PowerPoint στο Word σε C# χρησιμοποιώντας δύο βιβλιοθήκες, π.χ. Aspose.Slides και Aspose.Words ταυτόχρονα. Αρχικά, χρησιμοποιούμε την κλάση Presentation για να φορτώσουμε το πρότυπο παρουσίασης του PowerPoint και στη συνέχεια να το αποθηκεύσουμε ως αρχείο HTML στη ροή μνήμης μαζί με τις επιλογές για την προσαρμογή αυτής της διαδικασίας φόρτωσης. Στο τελευταίο βήμα, φορτώνουμε αυτήν τη ροή μνήμης στο αντικείμενο κλάσης Document και στη συνέχεια την αποθηκεύουμε σε ένα αρχείο DOCX.
Κώδικας για μετατροπή PPTX σε DOCX σε C#
Αυτός ο κώδικας δείχνει τη διαδικασία για μετατροπή PPTX σε DOCX σε C# χρησιμοποιώντας το αντικείμενο κλάσης Παρουσίαση παρέχοντας μόνο το όνομα του αρχείου προέλευσης, ωστόσο, μπορείτε να χρησιμοποιήσετε το αντικείμενο LoadOptions από τη βιβλιοθήκη Aspose.Slides για να ορίσετε διαφορετικές ιδιότητες, όπως ορισμό κωδικού πρόσβασης Η παρουσίαση προστατεύεται με κωδικό πρόσβασης, ορίζει τη λειτουργία επανάκλησης σε περίπτωση σφαλμάτων ή προειδοποιήσεων, κ.λπ. Χρησιμοποιεί επίσης τις επιλογές LoadOptions από τη βιβλιοθήκη Aspose.Words για να ορίσει διαφορετικές ιδιότητες του HTML εισόδου, όπως τη μορφή του, τις λεπτομέρειες κωδικοποίησης, την πρόοδο των ρυθμίσεων γραμματοσειράς και τις προειδοποιητικές επιστροφές κλήσεων σε αναφέρετε μερικά.
Σε αυτό το σεμινάριο, μάθαμε να μετατρέπουμε το PowerPoint σε έγγραφο του Word σε C#, φορτώνοντας μια υπάρχουσα παρουσίαση και στη συνέχεια αποθηκεύοντάς την ως έγγραφο του Word. Εάν θέλετε να μάθετε τη διαδικασία δημιουργίας μιας νέας παρουσίασης αντί να φορτώσετε μια υπάρχουσα, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε μια παρουσίαση PowerPoint χρησιμοποιώντας C#.