Este tema se centra en cómo convertir PPT a PDF usando C# junto con los pasos de configuración detallados para configurar el entorno y verificar el código de muestra funcional. Una de las opciones es convertir PowerPoint a PDF C# Interop basada en una solución API compleja, sin embargo, en este ejemplo administraremos la conversión utilizando unas pocas líneas de código simples sin la biblioteca Interop.
Pasos para convertir PPT a PDF usando C#
- Configure la aplicación para instalar Aspose.Slides for .NET usando el administrador de paquetes NuGet
- Cargue el archivo de presentación de origen utilizando el objeto de clase Presentation para configurar las opciones de PDF deseadas
- Inicialice el objeto de clase PdfOptions para establecer las opciones de imagen deseadas
- Establecer las diferentes opciones de PDF para PDF
- Convierta la presentación a PDF usando el método Guardar
Al adherirse a los pasos mencionados anteriormente en C# PowerPoint a PDF, se desarrolla una aplicación de conversión donde el proceso comienza cargando el PPT de origen desde el disco usando la instancia de la clase Presentation. Luego, al usar la clase PdfOptions, se establecen diferentes propiedades del PDF deseado y, finalmente, el PDF generado se guarda en el disco o en el flujo de memoria para su uso posterior.
Código para convertir PPT a PDF en C#
En el ejemplo anterior, se demuestra la conversión de PPT a PDF en C# mediante llamadas simples a la API. La API permite cargar los formatos de presentación PPTX, POTX, ODP, PPS, PPSX y otros utilizando el mismo ejemplo y su conversión a PDF. La clase PdfOptions le permite personalizar el PDF de salida configurando propiedades como cumplimiento, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides y NotesCommentsLayouting.
En este tutorial, aprendimos que para convertir PPT a PDF se puede usar la API basada en C# siguiendo estos sencillos pasos. Si está interesado en convertir la presentación a imágenes TIFF, consulte el artículo sobre cómo convertir PowerPoint a Tiff usando C#.