Σε αυτό το βήμα προς βήμα εκμάθηση, θα επεξεργαστούμε πώς να εκτυπώσετε το 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
using System; | |
using Aspose.Slides; | |
namespace PrintPresentationinC_Sharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License license = new License(); | |
license.SetLicense("Aspose_Slides_NET.lic"); | |
string PathForPrintingPptFile = @".\"; | |
//Instantialte Presentation object to print PowerPoint presentation | |
Presentation PrintPptxPresentation = new Presentation(PathForPrintingPptFile+"PrintPres.pptx"); | |
//Call the Print method to print PowerPoint presentation on desired printer | |
PrintPptxPresentation.Print("LaserJet1100"); | |
} | |
} | |
} |
Το παραπάνω παράδειγμα μπορεί να χρησιμοποιηθεί σε οποιαδήποτε εφαρμογή .NET που χρησιμοποιεί τον κώδικα C#, είτε πρόκειται για εφαρμογή web ASP.NET, για εφαρμογή Windows Forms ή για κονσόλα. Μπορείτε να το εκτελέσετε στον τοπικό σας μηχάνημα εργασίας ή σε οποιονδήποτε διακομιστή που έχει εγκατεστημένο το .NET Framework.