W tym samouczku krok po kroku omówimy, jak wydrukować PowerPoint Presentation w języku C# bez zainstalowanego programu PowerPoint. Format PPTX jest obecnie szeroko stosowanym formatem prezentacji programu PowerPoint, ale drukowanie prezentacji PPT w aplikacjach C# można osiągnąć przy użyciu tego samego podejścia.
Kroki, aby wydrukować prezentację PPTX w języku C#
- Pobierz pakiet Aspose.Slides for .NET z NuGet.org
- Użyj przestrzeni nazw Aspose.Slides, aby załadować i wydrukować
- Ustaw licencję za pomocą metody SetLicense
- Utwórz nowy obiekt Presentation Class
- Załaduj prezentację PowerPoint do wydrukowania do obiektu utworzonego powyżej
- Wydrukuj prezentację PPTX, podając nazwę swojej drukarki
Wcześniej omawialiśmy jak przekonwertować PPTX na XPS za pomocą C# w innym poradniku. Ale w tym temacie opisano kroki, aby wydrukować prezentację PPT w języku C#. Dobrą rzeczą jest to, że nie jesteś zależny od Microsoft PowerPoint lub Interop, aby korzystać z tej funkcji i możesz bezproblemowo uruchamiać ten kod na wszystkich platformach.
Kod do wydruku prezentacji PowerPoint w 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"); | |
} | |
} | |
} |
Powyższy przykład jest użyteczny w dowolnej aplikacji .NET korzystającej z kodu C#, niezależnie od tego, czy jest to aplikacja internetowa ASP.NET, aplikacja Windows Forms, czy oparta na konsoli. Możesz go uruchomić na lokalnym komputerze roboczym lub na dowolnym serwerze z zainstalowanym .NET Framework.