PowerPoint prezentáció nyomtatása C#-ban

Ebben a lépésről lépésre bemutatott oktatóanyagban részletesen bemutatjuk, hogyan nyomtathat ki PowerPoint Presentation C#-ban PowerPoint telepítése nélkül. A PPTX formátum manapság széles körben használt PowerPoint prezentációk formátuma, de a PPT prezentációk nyomtatása C# alkalmazásokban is megvalósítható ugyanezzel a megközelítéssel.

A PPTX-prezentáció C#-ban történő nyomtatásának lépései

  1. Szerezze be a Aspose.Slides for .NET csomagot a NuGet.org webhelyről
  2. Használja a Aspose.Slides névteret a betöltéshez és a nyomtatáshoz
  3. Állítsa be a licencet a SetLicense metódussal
  4. Hozzon létre egy új objektumot a(z) Presentation Class mappában
  5. Töltse be a PowerPoint bemutatót nyomtatáshoz a fent létrehozott objektumba
  6. Nyomtassa ki a PPTX-bemutatót a nyomtató nevének megadásával

Korábban megvizsgáltuk a hogyan lehet PPTX-t XPS-re konvertálni C# használatával témát egy másik útmutató témakörben. Ez a témakör azonban leírja a PPT prezentáció C# nyelven történő nyomtatásának lépéseit. Jó dolog az, hogy nem függ a Microsoft PowerPointtól vagy az Interoptól a funkció használatához, és ezt a kódot minden platformon zökkenőmentesen futtathatja.

Kód a PowerPoint prezentáció kinyomtatásához C#-ban interop nélkül

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");
}
}
}

A fenti példa bármely C# kódot használó .NET alkalmazásban használható, legyen az ASP.NET webalkalmazás, Windows Forms alkalmazás vagy konzol alapú. Futtathatja a helyi munkagépen vagy bármely olyan kiszolgálón, amelyre telepítve van a .NET-keretrendszer.

 Magyar