U ovom vodiču korak po korak razradit ćemo kako ispisati PowerPoint Presentation u C# bez instaliranog PowerPointa. PPTX format danas je široko korišten format za PowerPoint prezentacije, ali ispis PPT prezentacija također u C# aplikacijama može se postići korištenjem istog pristupa.
Koraci za ispis PPTX prezentacije u C#
- Nabavite Aspose.Slides for .NET paket s NuGet.org
- Za učitavanje i ispis koristite imenski prostor Aspose.Slides
- Postavite licencu pomoću metode SetLicense
- Napravite novi objekt Presentation Class
- Učitajte PowerPoint prezentaciju za ispis u gore kreirani objekt
- Ispišite PPTX prezentaciju unosom naziva vašeg pisača
Prethodno smo pogledali kako pretvoriti PPTX u XPS pomoću C# u drugoj temi s uputama. Ali ova tema opisuje korake za ispis PPT prezentacije u C#. Dobra stvar je što ne ovisite o Microsoft PowerPointu ili Interop-u za korištenje ove značajke i možete pokrenuti ovaj kod bez problema na svim platformama.
Kod za ispis PowerPoint prezentacije u C# bez 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"); | |
} | |
} | |
} |
Gore navedeni primjer može se koristiti u bilo kojoj .NET aplikaciji koja koristi C# kod, bilo da se radi o ASP.NET web aplikaciji, Windows Forms aplikaciji ili baziranoj na konzoli. Možete ga izvršiti na vašem lokalnom radnom stroju ili na bilo kojem poslužitelju koji ima instaliran .NET Framework.