В этом пошаговом руководстве мы подробно расскажем, как печатать 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# без взаимодействия
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.