Այս քայլ առ քայլ ձեռնարկում մենք կմանրամասնենք, թե ինչպես տպել 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#-ը մեկ այլ թեմայում: Բայց այս թեման նկարագրում է C#-ով PPT ներկայացումը տպելու քայլերը: Լավն այն է, որ դուք կախված չեք Microsoft PowerPoint-ից կամ Interop-ից՝ օգտագործելու այս հնարավորությունը և կարող եք անխափան գործարկել այս կոդը բոլոր հարթակներում:
Կոդ՝ առանց Interop-ի PowerPoint-ի ներկայացումը C#-ով տպելու համար
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 հավելված կամ Console-ի վրա հիմնված: Դուք կարող եք այն կատարել ձեր տեղական աշխատանքային մեքենայի վրա կամ ցանկացած սերվերի վրա, որտեղ տեղադրված է .NET Framework: