pdf para jpg

Converta pdf em jpg usando Java Cloud SDK

Os arquivos PDF são amplamente utilizados na Internet para compartilhamento de informações e dados. Agora, para visualizar esses documentos, precisamos usar aplicativos específicos, mas se salvarmos o PDF como JPG, ele pode ser visualizado em qualquer plataforma e em qualquer dispositivo. Além disso, o tamanho do arquivo é bastante reduzido. Além disso, podemos desenvolver facilmente um visualizador de PDF porque, uma vez que salvamos um PDF como uma imagem, podemos carregá-la em qualquer navegador. Portanto, neste artigo, discutiremos os detalhes para converter PDF para JPG online usando a Cloud API.

API de conversão de PDF para JPG

Aspose.PDF Cloud SDK for Java é um produto incrível que nos permite implementar a criação, manipulação e conversão de arquivos PDF para vários formatos suportados em aplicativos Java. Ele também permite que você converta PDF em imagem. Portanto, para usar o SDK, primeiro precisamos instalá-lo adicionando os seguintes detalhes no pom.xml do projeto do tipo de compilação maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

Agora precisamos criar uma conta gratuita visitando Aspose.Cloud dashboard. Você pode se inscrever usando sua conta existente do GitHub ou do Google ou clicar no botão Criar uma nova conta para concluir a assinatura.

Converter PDF para JPG em Java

Siga as instruções especificadas abaixo para cumprir o requisito de conversão online de PDF para JPG.

  • Primeiro, crie uma instância da classe PdfApi onde fornecemos Client ID Client Secret como argumentos
  • Em segundo lugar, leia o conteúdo do PDF de entrada da unidade local usando o objeto Arquivo
  • Agora carregue o arquivo PDF de entrada para o armazenamento em nuvem usando o método uploadFile(…)
  • Defina as dimensões da imagem jpg resultante (esses são argumentos opcionais)
  • Por fim, chame o método putPageConvertToJpeg(…) de PdfApi que recebe o PDF de entrada, o número da página a ser convertida, o nome JPG resultante e as dimensões da imagem resultante
// para mais exemplos, visite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Obtenha ClientID e ClientSecret em https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // criar uma instância de PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // nome do documento PDF de entrada
    String inputFile = "45.pdf";
    // nome da imagem JPG resultante
    String resultantImage = "Resultant.jpg";
  
    // leia o conteúdo do arquivo PDF de entrada
    File file = new File("c://Users/"+inputFile);
    
    // carregar PDF para armazenamento em nuvem
    pdfApi.uploadFile("input.pdf", file, null);
        
    // número da página do PDF a ser convertido
    int pageNumber = 1;
  
    // largura da imagem JPG resultante
    int width = 800;
    // altura da imagem JPG resultante
    int height = 1000;
  
    // chame a API para conversão de PDF para JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // imprimir mensagem de status de conversão
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF para imagem usando comandos cURL

Também podemos converter PDF em formato de imagem usando comandos cURL no terminal de linha de comando. No entanto, para acessar o Aspose.PDF Cloud, precisamos primeiro gerar um JSON Web Token (JWT) com base nas credenciais individuais do cliente. Execute o seguinte comando para gerar o token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Depois que o JWT for gerado, execute o seguinte comando para converter PDF em imagem e salve a saída no armazenamento em nuvem.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Conclusão

Neste blog, você aprendeu uma habilidade incrível para converter PDF em JPG usando trechos de código Java. Da mesma forma, você também aprendeu sobre o uso de comandos cURL para salvar PDF em imagem via terminal de linha de comando. A documentação do produto é uma ótima fonte para aprender outros recursos incríveis oferecidos pela API. Portanto, sugerimos que você tente usar nossas APIs e, caso encontre algum problema ao usar a API, sinta-se à vontade para entrar em contato com o Fórum de suporte gratuito ao produto.

Artigos relacionados

Também recomendamos visitar os seguintes blogs para obter mais detalhes sobre: