PowerPoint para JPG

Converter PowerPoint para JPG usando C# .NET

No mundo acelerado de hoje, o conteúdo digital tornou-se um elemento básico da comunicação. As apresentações do PowerPoint (PPTX) tornaram-se uma ferramenta essencial para empresas e indivíduos transmitirem informações de forma eficaz. Eles são amplamente utilizados nos ambientes corporativos e educacionais de hoje, tornando essencial poder compartilhá-los e distribuí-los de maneira eficaz. Frequentemente, é necessário converter slides do PowerPoint em formatos de imagem como JPEG, especialmente ao compartilhar slides com outras pessoas que podem não ter acesso ao PowerPoint. Portanto, neste artigo, discutiremos todos os detalhes necessários envolvidos no uso do .NET Cloud SDK para converter slides do PowerPoint em imagens online.

API de conversão de PowerPoint para JPG

Usando Aspose.Slides Cloud SDK para .NET, a conversão de slides do PowerPoint em imagens JPG é um processo direto. Aspose.Slides Cloud fornece uma API RESTful que pode ser facilmente integrada ao seu aplicativo .NET para converter slides do PowerPoint em imagens JPG sem a necessidade de nenhum software ou plug-in adicional.

Converta slides individuais ou apresentações inteiras em imagens JPG.

Pesquise Aspose.Slides-Cloud no gerenciador de pacotes NuGet e clique no botão Adicionar pacote. Além disso, registre uma conta no painel Cloud e obtenha suas credenciais pessoais de cliente. Para obter mais informações, visite a seção início rápido.

Converter PPT para JPG usando C#

O trecho de código a seguir é usado para converter slides do PowerPoint para o formato JPG.

// Para mais exemplos, visite https://github.com/aspose-slides-cloud
// Obtenha as credenciais do cliente em https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// criar uma instância de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Leia a apresentação do PowerPoint de entrada da unidade local
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// API de chamada para converter todos os slides do PowerPoint para o formato JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Salve as imagens JPG resultantes na unidade local
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
PowerPoint para JPG

Imagem: - Pré-visualização da conversão de PowerPoint para JPG.

Abaixo estão os detalhes sobre o trecho de código compartilhado acima.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Crie uma instância da classe SlidesApi que usa as credenciais do cliente como argumentos em seu construtor.

using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

Carregue a apresentação do PowerPoint de entrada e carregue-a no armazenamento em nuvem.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

Chame a API para renderizar todos os slides da apresentação do PowerPoint em imagens JPG. A saída é retornada como uma instância de fluxo.

using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);

Salve a saída como arquivo zip na unidade local.

Além de converter o formato PPTX para JPG completo, você também pode converter slides selecionados. A linha de código a seguir mostra como você pode converter apenas o 1º, 3º e 5º slide para JPG.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });

A apresentação de exemplo usada no exemplo acima pode ser baixada em Colorful Conference .

PPTX para JPG usando comandos cURL

Outra maneira de converter slides do PowerPoint em imagens é chamando Aspose.Slides Cloud API usando comandos cURL. Com o cURL, você pode enviar solicitações HTTP diretamente da linha de comando, tornando-o um método fácil e conveniente. Agora, primeiro precisamos gerar um token de autenticação enviando uma solicitação para o endpoint do token com seu App SID e App Key.

Execute o seguinte comando para gerar o accessToken.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Assim que o accessToken for gerado, execute o seguinte comando para converter os slides número 4 e 8 do PowerPoint para o formato JPG.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

Substitua {sourceFile} pelo nome da apresentação do PowerPoint de entrada no armazenamento em nuvem, {accessToken} pelo token de acesso JWT gerado acima e, {resultantZIP} pelo nome do arquivo resultante a ser gerado no local da unidade especificada.

Conclusão

Em conclusão, a conversão de slides do PowerPoint em imagens JPG é um recurso útil que pode ser usado em vários aplicativos. Se você deseja criar uma apresentação para uma reunião ou converter slides para compartilhamento online, Aspose.Slides Cloud SDK para .NET fornece uma maneira simples e confiável de converter seus arquivos PowerPoint para o formato JPG. E com a ajuda dos comandos cURL, você pode integrar facilmente essa funcionalidade em seus fluxos de trabalho. Assim, com apenas alguns passos simples, você pode converter seus slides em imagens JPG de alta qualidade, prontas para serem usadas da maneira que você precisar.

Artigos relacionados

É altamente recomendável visitar os seguintes blogs: