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#
- Instale el paquete GroupDocs.Conversion for .NET del administrador de paquetes NuGet en la aplicación .NET para convertir PowerPoint a PDF
- Agregue una referencia al espacio de nombres GroupDocs.Conversion para desarrollar la funcionalidad de conversión de PowerPoint a PDF
- Cree una instancia de la clase Converter para cargar el archivo de PowerPoint de entrada
- Cree un objeto de la clase PdfConvertOptions para definir las opciones de conversión para el archivo PDF de salida
- 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.