У цьому покроковому посібнику ми детально розповімо, як надрукувати 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# в іншій темі інструкцій. Але в цій темі описано кроки для друку презентації 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.