Σε αυτό το βήμα προς βήμα εκμάθηση, θα επεξεργαστούμε πώς να εκτυπώσετε το PowerPoint Presentation σε C# χωρίς εγκατεστημένο το PowerPoint. Η μορφή PPTX χρησιμοποιείται ευρέως για παρουσιάσεις PowerPoint σήμερα, αλλά η εκτύπωση παρουσιάσεων PPT καθώς και σε εφαρμογές C# μπορεί να επιτευχθεί χρησιμοποιώντας την ίδια προσέγγιση.
Βήματα για την εκτύπωση της παρουσίασης PPTX σε C#
- Λάβετε πακέτο Aspose.Slides for .NET από το NuGet.org
- Χρησιμοποιήστε τον χώρο ονομάτων Aspose.Slides για φόρτωση και εκτύπωση
- Ορισμός άδειας χρήσης χρησιμοποιώντας τη μέθοδο SetLicense
- Δημιουργήστε ένα νέο αντικείμενο του Presentation Class
- Φορτώστε την παρουσίαση του PowerPoint για εκτύπωση στο αντικείμενο που δημιουργήθηκε παραπάνω
- Εκτυπώστε την παρουσίαση PPTX παρέχοντας το όνομα του εκτυπωτή σας
Προηγουμένως, εξετάσαμε το πώς να μετατρέψετε PPTX σε XPS χρησιμοποιώντας C# σε ένα άλλο θέμα με τον τρόπο λειτουργίας. Αλλά αυτό το θέμα περιγράφει τα βήματα για την εκτύπωση της παρουσίασης PPT σε C#. Το καλό είναι ότι δεν εξαρτάστε από το Microsoft PowerPoint ή το Interop για να χρησιμοποιήσετε αυτήν τη δυνατότητα και μπορείτε να εκτελέσετε αυτόν τον κώδικα απρόσκοπτα σε όλες τις πλατφόρμες.
Κώδικας για εκτύπωση παρουσίασης PowerPoint σε C# χωρίς Interop
Το παραπάνω παράδειγμα μπορεί να χρησιμοποιηθεί σε οποιαδήποτε εφαρμογή .NET που χρησιμοποιεί τον κώδικα C#, είτε πρόκειται για εφαρμογή web ASP.NET, για εφαρμογή Windows Forms ή για κονσόλα. Μπορείτε να το εκτελέσετε στον τοπικό σας μηχάνημα εργασίας ή σε οποιονδήποτε διακομιστή που έχει εγκατεστημένο το .NET Framework.