Recentemente, publicamos um artigo sobre como combinar imagens PNG programaticamente usando GroupDocs.Merger Cloud SDKs. Esta postagem do blog explica a conversão de PNG para PPTX em um aplicativo .NET. Groupdocs.Conversion oferece APIs de nuvem SDKs e REST para converter programaticamente PNG em PowerPoint. Há uma ampla variedade de métodos e propriedades que você pode usar para desenvolver sua própria imagem em conversor de PowerPoint para seu software comercial. No entanto, vamos começar este guia e aprender como converter PNG em PPTX em C# usando Groupdocs.Conversion Cloud SDKs for .NET.
Abordaremos os seguintes pontos nesta postagem do blog:
Imagem para PowerPoint - Instalação de API
Passaremos pelo processo de instalação, que é bastante simples. Para esse propósito, você pode instalar esta biblioteca rica em recursos baixando este Pacote NuGet ou pode executar o seguinte comando no Gerenciador de Pacotes NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
Na próxima fase, criaremos uma aplicação no API Cloud dashboard que irá gerar credenciais de API (Client ID, Client Secret). É muito simples, porém você pode visitar este guia para ver todo o processo.
Converter PNG em PPTX em C#
Depois que a biblioteca de conversão de PNG para PowerPoint estiver instalada e configurada, podemos usar os métodos expostos por Groupdocs.Conversion Cloud SDKs for .NET.
Como estamos usando Cloud SDKs, precisamos fazer upload de um arquivo PNG de origem para o API Cloud dashboard. Assim, você pode fazer upload do arquivo manualmente ou programaticamente chamando o método UploadFile.
As etapas a seguir são para conversão de PNG em PowerPoint em .NET:
- Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret.
- Defina o valor de ApiBaseUrl para definir a URL base da imagem para a API do conversor do PowerPoint.
- Inicialize uma instância da classe ConvertApi com o objeto da classe Configuration.
- Instancie um objeto da classe ConvertSettings e inicialize-o definindo valores como FilePath, Format e OutputPath.
- Invoque o método ConvertDocument para converter PNG em PPTX programaticamente.
O trecho de código a seguir permite converter PNG em PPTX em 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
{
// Converter PNG em PPTX em C#
class Convert_PNG_to_PPT
{
static void Main(string[] args)
{
try
{
// Obtenha suas credenciais de API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret.
var configuration = new Configuration(clientId, clientSecret);
// Defina o valor de ApiBaseUrl para definir o URL base da imagem para a API do conversor do PowerPoint.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inicialize uma instância da classe ConvertApi com o objeto da classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Instancie um objeto da classe ConvertSettings e inicialize-o definindo valores como FilePath, Format e OutputPath.
var settings = new ConvertSettings
{
FilePath = "sample.png",
Format = "pptx",
OutputPath = "test/sample.pptx"
};
// Invoque o método ConvertDocument para converter PNG em PPTX programaticamente.
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);
}
}
}
}
Depois de executar o arquivo do servidor, você verá um arquivo PPTX gerado no painel do API Cloud. Novamente, você pode baixar este arquivo manualmente ou programaticamente chamando o método DownloadFile fornecido por esta imagem para a API de conversão do PowerPoint.
Gerador de PPT online{#gerador de ppt online}
Use esta ferramenta online para converter PNG em PPT/PPTX caso queira uma solução não programática. Esta ferramenta é desenvolvida por Groupdocs.Conversion. Além disso, vem com uma interface amigável onde você pode arrastar e soltar os arquivos para conversão e processamento. Acima de tudo, este gerador PPT/PPTX online é gratuito e não requer nenhuma assinatura.
Conclusão
Isso nos leva ao final deste guia. Aprendemos como converter PNG em PPTX/PPT em C# programaticamente usando Groupdocs.Conversion Cloud SDKs for .NET. Além disso, passamos por uma ferramenta de conversão de imagem online em PowerPoint para converter PNG em PowerPoint. Além disso, você pode visitar a documentação para aprender sobre outros métodos úteis. Assim, você pode visitar o repositório GitHub e o Guia de primeiros passos para iniciar o desenvolvimento de sua própria imagem para conversor de PowerPoint.
Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.
A ajuda está disponível
Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.
Perguntas frequentes – Perguntas frequentes
Como faço para converter um PNG para PPTX?
Você pode automatizar esse processo optando por Groupdocs.Conversion Cloud SDKs, que estão disponíveis em várias linguagens de programação. Para mais detalhes, visite este link.