Este nítido tutorial proporciona información para convertir PNG a una diapositiva de PowerPoint en C#. Se proporciona toda la información necesaria sobre la configuración, el proceso paso a paso y un código de ejemplo ejecutable para escribir un convertidor de PNG a PPTX en C#. El código de muestra demuestra el escenario completo y se puede usar en cualquiera de los sistemas operativos como Windows, Linux o macOS.
Pasos para convertir PNG a PPTX en C#
- Establezca el entorno para agregar Aspose.Slides for .NET a su aplicación
- Crear un nuevo objeto Presentation
- Obtenga la referencia al primer slide de la colección de diapositivas en la presentación
- Leer todos los bytes del archivo PNG
- Use datos de bytes PNG para agregar una imagen en la colección de imágenes de la presentación
- Agregue un marco de imagen en la colección de formas de la diapositiva seleccionada usando la imagen agregada arriba
- Guarde la presentación como PPTX con una imagen PNG en ella
Los pasos mencionados anteriormente guían para convertir PNG a PPTX en C# donde se genera una nueva presentación que contiene una colección de diapositivas predeterminada, una colección de imágenes y un método Guardar. Necesitamos obtener una referencia a la primera diapositiva y luego agregar una imagen usando los datos de bytes leídos del archivo PNG. Nuestro objetivo final es agregar un marco de imagen que contenga la imagen a la colección de formas de la diapositiva seleccionada.
Código para convertir PNG a PowerPoint en C#
Mientras trabajábamos con esta función para convertir archivos PNG a PowerPoint en C#, usamos el objeto Slide para contener la referencia a la diapositiva de destino y usamos el objeto IPPImage para contener la referencia a la nueva imagen agregada en la colección de imágenes. El método AddImage tiene varios constructores sobrecargados que toman diferentes parámetros como bytes, objeto de imagen, objeto IPPImage, flujo y flujo de memoria.
En este tutorial, hemos aprendido a convertir PNG a PPTX. Si desea aprender el proceso de agregar una marca de agua de imagen en una presentación de PowerPoint, consulte el artículo sobre cómo agregar una marca de agua de imagen en una presentación PPTX usando C#.