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
- Converter PDF para JPG em Java
- PDF para imagem usando comandos cURL
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: