
Conversão de PDF para JPG em C# .NET.
Os arquivos PDF tornaram-se onipresentes no mundo digital, servindo como um formato universal para compartilhamento de documentos em diversas plataformas e dispositivos. A sua capacidade de manter a formatação e garantir a consistência, independentemente do ambiente de visualização, tornou-os indispensáveis em inúmeras indústrias e aplicações. No entanto, há casos em que a conversão de arquivos PDF para outros formatos se torna necessária, principalmente quando se trata de compartilhar ou apresentar informações de uma forma mais acessível visualmente. Portanto, ao converter documentos PDF em imagens JPG, você pode extrair facilmente páginas ou elementos específicos de arquivos PDF e incorporá-los em apresentações, relatórios ou conteúdo da web. Vamos explorar os detalhes sobre como podemos transformar documentos PDF em JPG usando REST API.
- SDK de conversão de PDF para JPG
- Converta PDF em JPG usando C# .NET
- PDF para imagem usando comandos cURL
SDK de conversão de PDF para JPG
Com o GroupDocs.Conversion Cloud SDK for .NET, conseguir a conversão de PDF em JPG é simples e eficiente. Este Cloud SDK garante resultados de conversão de alta qualidade, preservando o layout, a formatação e a clareza do conteúdo PDF durante todo o processo. Portanto, com apenas algumas linhas de código, você pode iniciar o processo de conversão, especificar o arquivo PDF de entrada e receber as imagens JPG resultantes sem se preocupar com as complexidades de instalação e configurações.
Agora, para utilizar o SDK, o primeiro passo é a sua instalação. Portanto, pesquise GroupDocs.Conversion-Cloud no gerenciador de pacotes NuGet e clique no botão Instalar. Outra opção é executar o seguinte comando no console do gerenciador de pacotes.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
A próxima etapa importante é obter as credenciais do cliente (ou seja, ID do cliente e segredo do cliente).Portanto, visite este breve tutorial para obter informações sobre como obter as credenciais do cliente.
Converta PDF em JPG usando C# .NET
Nesta seção, exploraremos os detalhes sobre como obter uma conversão perfeita de documentos PDF em JPG usando C# .NET.
- Crie uma instância da classe
Configuration
onde passamos as credenciais do cliente como argumentos.
var configurations = new Configuration(clientId, clientSecret1);
- Inicialize o
ConvertApi
onde passamos o objeto Configuration como argumento de entrada.
var apiInstance = new ConvertApi(configurations);
- Carregue o arquivo PDF de entrada para armazenamento em nuvem enquanto passa o nome do documento PDF de entrada.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
- Crie uma instância
ConvertSettings
onde especificamos o nome do PDF de entrada, o formato de saída comojpg
e o nome da imagem JPEG resultante.
var settings = new ConvertSettings{...}
- Chame a API ConvertDocumentRequest para converter PDF em formato JPG. Após a conversão bem-sucedida, a imagem JPG resultante é armazenada no armazenamento em nuvem.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Defina o valor de ApiBaseUrl para definir o URL base da API de conversão de PDF para JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inicialize uma instância da classe ConvertApi com o objeto da classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// carregue o arquivo PDF da unidade local
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
// crie uma instância do FileApi
var fileUpload = new FileApi(configurations);
// carregue o arquivo PDF de entrada para armazenamento em nuvem
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
// crie ConvertSettings onde definimos o PDF de entrada e o nome da imagem JPG resultante
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "resultant.jpg"
};
// Invoque o método ConvertDocument para converter PDF em JPG programaticamente.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// imprimir mensagem de sucesso
Console.WriteLine("The PDF to JPG conversion completed successfully !");
}
}
Imagem: - Visualização da conversão de PDF para JPG.
O arquivo PDF de amostra usado no exemplo acima pode ser baixado em input.pdf.
PDF para imagem usando comandos cURL
Se você preferir interfaces de linha de comando ou precisar de recursos de conversão em lote, podemos realizar a conversão de documentos PDF em JPG usando GroupDocs.Conversion Cloud e comandos cURL, pois eles oferecem uma solução simples e eficiente. Com comandos cURL, você pode iniciar facilmente o processo de conversão, especificar o arquivo PDF de entrada e receber as imagens JPG resultantes – tudo sem a necessidade de codificação ou integração complexa.
A primeira etapa nesta abordagem é obter suas credenciais personalizadas (App Key e App SID) e gerar o token de acesso JWT. Assim que tivermos o token JWT, execute o seguinte comando cURL para converter PDF em imagem.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
Substitua inputFile
pelo nome do documento PDF de entrada disponível no armazenamento em nuvem, resultantFile
pelo nome da imagem JPG de saída e accessToken
pelo token JWT gerado acima. Após a conversão bem-sucedida, o arquivo resultante é salvo no armazenamento em nuvem.
Aplicativo gratuito de conversão de PDF para JPG
Você está procurando um aplicativo gratuito de conversão de PDF para JPG? Tente usar nosso aplicativo PDF to JPG Converter pronto para uso, leve e supereficiente, desenvolvido com base na API GroupDocs.Conversion.
Perguntas frequentes
Como converter PDF para PNG?
- GroupDocs.Conversion Cloud SDK is equally capable of converting PDF to PNG format. For further details, please visit Convert PDF to PNG with REST API.
Posso acessar o código-fonte da API de conversão?
- O código-fonte completo do GroupDocs.Conversion Cloud SDK for .NET pode ser baixado do repositório GitHub.
Links Úteis
Conclusão
Em resumo, quer você opte pelo GroupDocs.Conversion Cloud SDK para .NET ou utilize comandos cURL com GroupDocs.Conversion Cloud, a conversão de documentos PDF em JPG é um processo contínuo. Ambos os métodos fornecem soluções eficientes para automatizar tarefas de conversão de documentos, oferecendo flexibilidade e confiabilidade. Portanto, independentemente do método escolhido, ambas as abordagens permitem converter PDF em JPG sem esforço e agilizar seus fluxos de trabalho de processamento de documentos com facilidade.
Artigos relacionados
É altamente recomendável visitar os seguintes links para saber mais sobre: