Cómo convertir PowerPoint a PDF usando C#

Este tutorial rápido le explica el proceso paso a paso para convertir PowerPoint a PDF usando C#. Usaremos una de las API populares de conversión de documentos para realizar la transformación de documentos del formato PPTX a PDF. Además, el procedimiento de conversión de documentos no depende de ningún software adicional y se puede seguir en cualquier sistema operativo común, como Windows, macOS y Linux. Además, encontrará un código de muestra para mostrar el funcionamiento de la aplicación C# PowerPoint to PDF.

Pasos para convertir PowerPoint a PDF usando C#

  1. Instale el paquete GroupDocs.Conversion for .NET del administrador de paquetes NuGet en la aplicación .NET para convertir PowerPoint a PDF
  2. Agregue una referencia al espacio de nombres GroupDocs.Conversion para desarrollar la funcionalidad de conversión de PowerPoint a PDF
  3. Cree una instancia de la clase Converter para cargar el archivo de PowerPoint de entrada
  4. Cree un objeto de la clase PdfConvertOptions para definir las opciones de conversión para el archivo PDF de salida
  5. Finalmente, llame al método Convert para guardar PowerPoint como PDF en el disco

Para crear la aplicación C# PPT a PDF, la clase Converter le permite cargar el archivo de PowerPoint después de configurar el paquete de conversión de documentos e incluir el espacio de nombres requerido. La clase PdfConvertOptions le permite definir varias propiedades para personalizar el archivo PDF convertido. El método Convert realiza la transformación del documento y almacena el archivo de salida en la ruta especificada en el disco.

Código para convertir PowerPoint a 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");
}
}
}

El fragmento de código anterior muestra la implementación de la función convertir PPTX a PDF en C#. Este código de muestra realiza la transformación básica del documento, toma el archivo PPTX como entrada y lo convierte a formato PDF. Sin embargo, puede mejorar este ejemplo personalizando el documento PDF configurando varias propiedades como ppp, alto, ancho, márgenes, rotación de página y muchas más.

Hemos discutido el proceso de conversión de documentos para convertir PowerPoint a PDF en C# y hemos desarrollado un ejemplo para ello. Recientemente, publicamos un artículo para cambiar el documento de Word a Imagen en C#, consulte la guía cómo convertir un documento de Word a una imagen usando C# para obtener más información.

 Español