Probablemente desee utilizar las diapositivas de su presentación en aplicaciones web o desee utilizar las miniaturas de sus diapositivas. En tales casos, debe convertir las diapositivas de su presentación de PowerPoint en imágenes. En este artículo, aprenderá cómo convertir las presentaciones PPT o PPTX en archivos de imagen JPG y PNG mediante programación usando C#.

Convierta imágenes PPT a JPG o PNG usando .NET

Aquí se tratan los siguientes temas:

.NET API para convertir presentaciones

GroupDocs.Conversion muestra la API de .NET que permite la conversión de archivos de presentación en imágenes dentro de las aplicaciones de .NET. En este artículo, usaremos su GroupDocs.Conversion for .NET para convertir las presentaciones PPT/PPTX a formatos de imágenes. Además, la API admite la conversión de muchos otros formatos de archivo, como documentos de procesamiento de texto, hojas de cálculo, presentaciones, libros electrónicos, imágenes y muchos otros que se mencionan en la documentación.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Conversion

Convertir presentación a imagen JPG usando C#

Saltemos rápidamente al objetivo y transformemos nuestras presentaciones en formatos de imagen. Los siguientes pasos muestran cómo convertir el formato de imagen Powerpoint PPT o PPTX a JPG en C#.

  • Cargue el archivo de presentación usando la clase Converter.
  • Prepare las opciones de conversión de imágenes usando la clase ImageConvertOptions.
  • Defina el formato de archivo de conversión como JPG.
  • Convertir a imagen usando el método Convert().

El siguiente código fuente de C# convierte la presentación de PowerPoint al formato JPG.

// Convierta presentaciones PPT, PPTX a imágenes JPG usando C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Convertir presentación a imagen PNG usando C#

Uno de los formatos de imagen más utilizados es PNG. Convirtamos nuestras diapositivas a PNG de manera similar. Los siguientes pasos guían cómo convertir el formato de imagen Powerpoint PPT o PPTX a PNG en C#.

El siguiente ejemplo de código C# convierte la presentación de PowerPoint a formato PNG.

// Convierta presentaciones PPT, PPTX a imágenes PNG usando C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para usar la API sin las limitaciones de evaluación.

Conclusión

Para concluir, aprendimos cómo las presentaciones se pueden convertir a formatos de imágenes JPG o PNG en C#. Para crear su propia aplicación de conversión, puede obtener más información sobre la API de .NET de automatización de conversiones mediante la documentación. La mejor manera es experimentar los ejemplos que están disponibles en GitHub. Póngase en contacto con nosotros para cualquier consulta a través del foro.

Ver también