Este tutorial rápido explica o processo passo a passo para converter PowerPoint para PDF usando C#. Usaremos uma das APIs de conversão de documentos populares para realizar a transformação de documentos do formato PPTX para PDF. Além disso, o procedimento de conversão de documentos não depende de nenhum software adicional e pode ser seguido em qualquer sistema operacional comum, como Windows, macOS e Linux. Além disso, você encontrará um código de exemplo para mostrar o funcionamento do aplicativo C# PowerPoint to PDF.
Etapas para converter PowerPoint para PDF usando C#
- Instale o pacote GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet no aplicativo .NET para converter PowerPoint em PDF
- Adicione uma referência ao namespace GroupDocs.Conversion para desenvolver a funcionalidade de conversão do PowerPoint para PDF
- Crie uma instância da classe Converter para carregar o arquivo PowerPoint de entrada
- Crie um objeto da classe PdfConvertOptions para definir as opções de conversão para o arquivo PDF de saída
- Por fim, chame o método Convert para salvar o PowerPoint como PDF no disco
Para criar o aplicativo C# PPT to PDF, a classe Converter permite carregar o arquivo PowerPoint após configurar o pacote de conversão de documentos e incluir o namespace necessário. A classe PdfConvertOptions permite definir várias propriedades para personalizar o arquivo PDF convertido. O método Convert realiza a transformação do documento e armazena o arquivo de saída no caminho especificado no disco.
Código para converter PowerPoint para PDF usando C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertPowerpointToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert PowerPoint to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source PowerPoint file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.pptx"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the PPTX in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
O trecho de código acima mostra a implementação do recurso converter PPTX para PDF em C#. Este código de exemplo executa a transformação básica do documento, recebe o arquivo PPTX como entrada e o converte em formato PDF. No entanto, você pode aprimorar este exemplo personalizando o documento PDF definindo várias propriedades, como Dpi, Altura, Largura, Margens, Rotação de página e muito mais.
Discutimos o processo de conversão de documentos para converter PowerPoint para PDF em C# e desenvolvemos um exemplo para isso. Recentemente, publicamos um artigo para alterar o documento do Word para imagem em C#, consulte o guia como converter documento do Word em imagem usando c # para obter mais informações.