Как да отпечатате презентация на PowerPoint в C#

В този урок стъпка по стъпка ще разработим как да отпечатате PowerPoint Presentation в C# без инсталиран PowerPoint. Форматът PPTX е широко използван формат за PowerPoint презентации в наши дни, но отпечатването на PPT презентации, както и в приложения на C#, може да се постигне чрез същия подход.

Стъпки за отпечатване на PPTX презентация в C#

  1. Вземете Aspose.Slides for .NET пакет от NuGet.org
  2. Използвайте пространството от имена Aspose.Slides за зареждане и печат
  3. Задайте лиценз чрез метода SetLicense
  4. Създайте нов обект на Presentation Class
  5. Заредете презентацията на PowerPoint за печат в създадения по-горе обект
  6. Отпечатайте 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# код, независимо дали е ASP.NET уеб приложение, Windows Forms приложение или базирано на конзола. Можете да го изпълните на вашата локална работна машина или на всеки сървър с инсталирана .NET Framework.

 Български