IRONSOFTWAREHOME
USANDO O IRONPPT

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo)

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026

Converter apresentações PowerPoint para PDFs usando C# pode melhorar as operações comerciais, permitindo a criação rápida, atualizações fáceis e compartilhamento de apresentações. Essa conversão também garante compatibilidade com vários dispositivos e programas, economizando tempo e melhorando a eficiência.

Este tutorial mostra como converter uma apresentação PowerPoint em PDF em C# usando a biblioteca IronPDF.

IronPDF: Biblioteca PDF .NET

IronPDF é uma biblioteca PDF for .NET que facilita para desenvolvedores C# e VB a criação, edição e manipulação de documentos PDF dentro de aplicações .NET. IronPDF oferece excelentes capacidades de renderização com suporte para converter HTML para PDF usando IronPDF, converter URLs para PDF usando IronPDF, SVG para Imagem, Arquivo HTML para PDF e muito mais. IronPDF se destaca na produção de PDFs de relatórios, faturas, extratos e recibos a partir de páginas web ou modelos HTML/CSS existentes.

Uma característica crítica é que a biblioteca IronPDF pode ser usada para preencher formulários PDF existentes ou criar novos formulários PDF do zero. Isso permite que as empresas agilizem seu fluxo de trabalho de documentos automatizando a criação e o preenchimento de formulários com IronPDF. Além disso, o IronPDF facilita adicionar cabeçalhos e rodapés usando IronPDF, aplicar marcas d'água a PDFs com IronPDF, e números de página a arquivos PDF. Isso faz dele uma solução ideal para criar PDFs com aparência profissional. Vamos ver como usar o IronPDF para converter uma apresentação PowerPoint em um documento PDF.

Pré-requisitos

Existem alguns pré-requisitos para converter um arquivo .ppt em um documento PDF.

  1. Visual Studio 2022 (Recomendado)
  2. Uma aplicação .NET em execução com a versão mais recente do .NET Framework (Recomendado)
  3. Microsoft Office instalado
  4. Uma conexão estável à internet para instalar a biblioteca IronPDF para conversão de PDF

Vamos prosseguir para as etapas principais na conversão de arquivos .ppt para PDFs.

Etapa 1: Exporte sua Apresentação PowerPoint como HTML

A primeira etapa é converter arquivos PowerPoint em HTML, e então o HTML exportado é usado para converter em um documento PDF.

Para exportar seu arquivo .ppt para o formato HTML, faça o seguinte:

  • Abra a ferramenta online Zamzar PPT to HTML converter.

  • Carregue o documento do PowerPoint no site do Zamzar.

  • Clique no botão "Convert Now".

    Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 1: Converter PPT para HTML Converter PPT para HTML

Ele começará a converter o arquivo PPTX para HTML.

Passo 2: Adicionar IronPDF à solução

IronPDF pode ser instalado usando o Gerenciador de Pacotes NuGet ou o Console do Gerenciador de Pacotes NuGet.

Vamos usar o método do Console do Gerenciador de Pacotes para instalar o IronPDF.

Vá para "Ferramentas" na barra de ferramentas e selecione a opção "Console do Gerenciador de Pacotes" no menu lateral.

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 2: Gerenciador de Pacotes NuGet é mostrado no Visual Studio Gerenciador de Pacotes NuGet mostrado no Visual Studio

Digite o seguinte comando no console para instalar o IronPDF.

PM > Install-Package IronPPT

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 3: Instalação da Biblioteca IronPDF Instalação da Biblioteca IronPDF

Agora, é hora de escrever o código para converter um PowerPoint em PDF usando a biblioteca IronPDF.

Passo 3: Converter o Arquivo HTML para PDF

Uma vez que o arquivo HTML está disponível, IronPDF será usado para converter o arquivo HTML em um arquivo PDF.

Adicionar IronPDF ao arquivo de código

Primeiro, adicione a seguinte linha de código no topo do arquivo fonte para importar o IronPDF.

using IronPdf;

Instanciar Objeto ChromePdfRenderer

Agora, instancie o objeto ChromePdfRenderer. Ele ajudará a criar e personalizar o arquivo PDF.

var renderer = new ChromePdfRenderer();

Converter arquivo HTML (Exportado de arquivo PowerPoint) para PDF

Vamos usar o método RenderHtmlFileAsPdf para converter o arquivo HTML em PDF.

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

Os arquivos .ppt do PowerPoint são convertidos em PDF. Vamos ver como personalizar o PDF gerado com uma marca d'água, senha e cabeçalhos.

Passo 4: Adicionar marca d'água, senha e cabeçalhos no arquivo PDF

Adicionar Marcas d'água em PDFs usando IronPDF

Esta seção mostra como adicionar uma marca d'água no PDF como uma imagem estampada. Abaixo, use o método ApplyStamp para aplicar marcas d'água no arquivo PDF.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

Adicionar Proteção por Senha em PDFs

Adicionar uma senha ao PDF o protege contra acesso não autorizado. IronPDF suporta a adição de senhas para ambos usuários e proprietários. Você pode definir uma senha diferente para o usuário e admin para permitir a personalização dos arquivos PDF.

pdf.Password = "EasyPassword";

Adicionar cabeçalhos HTML

Cabeçalhos HTML são uma boa funcionalidade para PDFs. Facilita a personalização do cabeçalho de forma estilosa. Use o objeto HtmlHeaderFooter para adicionar cabeçalhos no arquivo PDF.

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

Passo 5: Salvar Arquivo PDF

Depois que todas as personalizações são feitas, é hora de salvar o arquivo PDF na máquina local. Use o método SaveAs do IronPDF para salvar o arquivo PDF.

pdf.SaveAs("C:\\PptToPdf.pdf");

Vamos dar uma olhada no arquivo Program.cs.

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");

Arquivo PDF de saída

A seguinte apresentação do PowerPoint foi convertida em um arquivo PDF.

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 4: Apresentação PowerPoint Apresentação PowerPoint

O arquivo PDF gerado é salvo no local indicado quando o projeto é executado. Abra o arquivo e, quando solicitar uma senha, insira a senha fornecida no projeto.

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 5: Caixa de Diálogo de Senha Caixa de Diálogo de Senha

Depois de inserir a senha correta, o arquivo PDF de saída se parecerá com este.

Converter PPT (PowerPoint) para PDF em C# (Tutorial de Exemplo), Figura 6: Saída do PDF Gerado Resultado do PDF Gerado

IronPDF renderiza o arquivo PDF enquanto preserva a formatação e a responsividade da apresentação do PowerPoint. Cabeçalhos e marcas d'água foram aplicados no projeto.

Resumo

É assim que você converte um .ppt para PDF usando IronPDF em C#. Se precisar de mais informações sobre o IronPDF, não deixe de conferir outro exemplo de uso de HTML para criar um PDF usando IronPDF. As páginas de exemplo contêm um grande número de recursos que podem ajudar com todas as operações relacionadas a PDF.

Barato e funcional, o IronPDF é a solução perfeita para aqueles que precisam criar documentos PDF em aplicações .NET. IronPDF começa a partir de $999, tornando-se uma das bibliotecas de PDF mais acessíveis no mercado.

Compre a suite de software completa da Iron Software com cinco produtos pelo preço de apenas dois!

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.