Convertir PNG a PPTX en C# - Convertidor de imagen a PowerPoint

Recientemente, publicamos un artículo sobre cómo combinar imágenes PNG mediante programación usando GroupDocs.Merger Cloud SDK. Esta publicación de blog explica la conversión de PNG a PPTX en una aplicación .NET. Groupdocs.Conversion ofrece API SDK y REST de nube para convertir PNG a PowerPoint mediante programación. Existe una amplia gama de métodos y propiedades que puede utilizar para desarrollar su propio convertidor de imagen a PowerPoint para su software empresarial. Sin embargo, comencemos esta guía y aprendamos cómo convertir PNG a PPTX en C# usando Groupdocs.Conversion Cloud SDKs para .NET.

Cubriremos los siguientes puntos en esta publicación de blog:

Imagen a PowerPoint: instalación de API

Pasaremos por el proceso de instalación, que es bastante sencillo. Para este propósito, puede instalar esta biblioteca con muchas funciones descargando este Paquete NuGet o puede ejecutar el siguiente comando en el Administrador de paquetes NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

En la siguiente fase, crearemos una aplicación en API Cloud panel que generará credenciales de API (ID de cliente, secreto de cliente). Es muy sencillo, aunque puedes visitar esta guía para ver todo el proceso.

Convertir PNG a PPTX en C#

Una vez instalada y configurada la biblioteca de conversión de PNG a PowerPoint, podemos utilizar los métodos expuestos por Groupdocs.Conversion Cloud SDKs para .NET.

Dado que utilizamos Cloud SDK, debemos cargar un archivo PNG de origen en API Cloud tablero. Por lo tanto, puede cargar el archivo de forma manual o mediante programación llamando al método UploadFile.

Los siguientes pasos son para la conversión de PNG a PowerPoint en .NET:

  • Cree una instancia de la clase Configuración e inicialícela con el ID del cliente y el secreto del cliente.
  • Defina el valor de ApiBaseUrl para establecer la URL base de la imagen en la API del convertidor de PowerPoint.
  • Inicialice una instancia de la clase ConvertApi con el objeto de la clase Configuración.
  • Cree una instancia de un objeto de la clase ConvertSettings e inicialícelo estableciendo valores como FilePath, Format y OutputPath.
  • Invoque el método ConvertDocument para convertir PNG a PPTX mediante programación.

El siguiente fragmento de código le permite convertir PNG a PPTX en C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Convertir PNG a PPTX en C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // Obtenga sus credenciales API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Cree una instancia de la clase Configuración e inicialícela con el ID del cliente y el secreto del cliente. 
                var configuration = new Configuration(clientId, clientSecret);
                // Defina el valor de ApiBaseUrl para establecer la URL base de la imagen en la API del convertidor de PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Inicialice una instancia de la clase ConvertApi con el objeto de la clase Configuración.
                var apiInstance = new ConvertApi(configuration);
                // Cree una instancia de un objeto de la clase ConvertSettings e inicialícelo estableciendo valores como FilePath, Format y OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // Invoque el método ConvertDocument para convertir PNG a PPTX mediante programación.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Una vez que ejecute el archivo del servidor, verá un archivo PPTX generado en el panel de API Cloud. Nuevamente, puede descargar este archivo de forma manual o mediante programación llamando al método DownloadFile proporcionado por esta imagen a la API de conversión de PowerPoint.

imagen a powerpoint

Generador de PPT en línea

Utilice esta herramienta en línea para convertir PNG a PPT/PPTX en caso de que desee una solución no programática. Esta herramienta funciona con Groupdocs.Conversion. Además, viene con una interfaz fácil de usar donde puedes arrastrar y soltar los archivos para convertirlos y procesarlos. Sobre todo, este generador de PPT/PPTX en línea es gratuito y no requiere ninguna suscripción.

creador de marcas de agua gratis

Conclusión

Esto nos lleva al final de esta guía. Aprendimos cómo convertir PNG a PPTX/PPT en C# mediante programación usando Groupdocs.Conversion Cloud SDKs para .NET. Además, hemos revisado una herramienta de conversión de imagen a PowerPoint en línea para convertir PNG a PowerPoint. Además, puede visitar la documentación para conocer otros métodos útiles. Por lo tanto, puede visitar el repositorio GitHub y la Guía de introducción para iniciar el desarrollo de su propio convertidor de imagen a PowerPoint.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo convierto un PNG a PPTX?

Puede automatizar este proceso optando por Groupdocs.Conversion Cloud SDK que están disponibles en varios lenguajes de programación. Para obtener más detalles, visite este enlace.

Ver también