Como imprimir apresentação do PowerPoint em C#

Neste tutorial passo a passo, elaboraremos como imprimir PowerPoint Presentation em C# sem o PowerPoint instalado. O formato PPTX é um formato amplamente usado para apresentações do PowerPoint hoje em dia, mas a impressão de apresentações PPT também em aplicativos C# pode ser obtida usando a mesma abordagem.

Etapas para imprimir apresentação PPTX em C#

  1. Obtenha o pacote Aspose.Slides for .NET do NuGet.org
  2. Use o namespace Aspose.Slides para carregar e imprimir
  3. Definir licença usando o método SetLicense
  4. Crie um novo objeto de Presentation Class
  5. Carregue a apresentação do PowerPoint para impressão no objeto criado acima
  6. Imprima a apresentação PPTX fornecendo o nome da sua impressora

Anteriormente, analisamos como converter PPTX para XPS usando C# em outro tópico de instruções. Mas este tópico descreve as etapas para imprimir a apresentação PPT em C#. O bom é que você não depende do Microsoft PowerPoint ou do Interop para usar esse recurso e pode executar esse código perfeitamente em todas as plataformas.

Código para imprimir a apresentação do PowerPoint em C# sem interoperabilidade

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");
}
}
}

O exemplo acima pode ser usado em qualquer aplicativo .NET usando o código C#, seja um aplicativo Web ASP.NET, aplicativo Windows Forms ou baseado em Console. Você pode executá-lo em sua máquina de trabalho local ou em qualquer servidor que tenha o .NET Framework instalado.

 Português