PDF para JPG

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

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.

  1. Crie uma instância da classe Configuration onde passamos as credenciais do cliente como argumentos.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inicialize o ConvertApi onde passamos o objeto Configuration como argumento de entrada.
var apiInstance = new ConvertApi(configurations);
  1. 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));
  1. Crie uma instância ConvertSettings onde especificamos o nome do PDF de entrada, o formato de saída como jpg e o nome da imagem JPEG resultante.
var settings = new ConvertSettings{...}
  1. 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 !");
    }
}
PDF para JPG.

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.

pdf grátis para jpg

Perguntas frequentes

Como converter PDF para PNG?

Posso acessar o código-fonte da API de conversão?

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: