Converter documento PDF para arquivo JPG e arquivo JPG para documento PDF em Java

Converter arquivo PDF para JPG e imagem JPG para PDF programaticamente em Java

Em meu blog anterior, discutimos como converter um documento PDF para o formato PNG e uma imagem PNG para o formato de arquivo PDF programaticamente em Java. Aqui, mostrarei como transformar arquivo PDF em imagem JPG, ou vice-versa, de maneira conveniente e flexível. O formato PDF, ou Portable Document Format, é um formato de arquivo ideal para salvar informações, incluindo textos, imagens e até mesmo formulários. É popular porque os PDFs podem ser facilmente visualizados e editados em uma variedade de plataformas. JPG é um formato de imagem compactado e é um excelente exemplo de compactação com perdas. Em alguns cenários, as imagens são uma opção melhor do que o PDF, como quando se trata de economizar armazenamento e compartilhamento de arquivos. Assim, esta postagem do blog explica como converter PDF para JPG e JPG para PDF programaticamente em Java.

Abordaremos os seguintes pontos neste artigo:

Java Converter PDF para JPG e JPG para PDF – Instalação do SDK

Em Java, você pode converter arquivos PDF em imagens JPG ou arquivos JPG em formato PDF, usando Java SDK do GroupDocs.Conversion Cloud API. É uma biblioteca Java fácil de usar e poderosa para converter PDFs em formatos de imagem como JPEG, PNG, TIFF, etc. Oferece inúmeras opções para converter arquivos, e uma delas é converter arquivos PDF em imagens. A integração do seu aplicativo Java com uma API de conversão de PDF para JPG é extremamente rápida graças ao procedimento de instalação simples e fácil desta biblioteca Java.

Para começar, você pode baixar os arquivos JAR ou seguir as seguintes configurações do Maven:

Repositório Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dependência do Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Obtenha seu ID e Segredo do cliente no painel antes de concluir as etapas indicadas abaixo. Depois de obter seu ID e segredo, adicione um trecho de código em um aplicativo baseado em Java:

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Converta PDF em formato JPG em Java usando a API REST

Depois que o processo de instalação estiver concluído, você pode pular para o trecho de código que modifica o arquivo PDF como um JPG por programação. Siga as etapas abaixo mencionadas:

Carregar o arquivo

Em primeiro lugar, carregue o arquivo PDF de origem na nuvem usando o trecho de código fornecido abaixo:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Carregar arquivo para armazenamento em nuvem usando Java
public class App {

  public static void main(String[] args) {
        
    // Crie uma instância da API de conversão          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Como resultado, o arquivo PDF carregado estará disponível na [seção de arquivos] do Cloud Dashboard 12.

Como converter PDF em formato JPG em Java

Java SDK é uma biblioteca excelente e muito poderosa que realiza conversão otimizada de arquivos em poucos segundos. Siga estas etapas e o trecho de código mencionado abaixo para converter PDF em arquivo JPG na programação Java:

  • Em primeiro lugar, crie uma instância de ConvertApi.
  • Em segundo lugar, crie uma instância da classe ConvertSettings.
  • Em seguida, defina o nome do armazenamento e insira o caminho do arquivo PDF.
  • Agora, forneça o formato do arquivo de saída como “jpg”
  • Em seguida, defina o nome do caminho do arquivo de saída.
  • Crie ConvertDocumentRequest com configurações de conversão como um parâmetro
  • Por fim, chame o ConvertApi.convertDocument() para converter o arquivo no formato JPG.

O exemplo de código abaixo demonstra como converter PDF para o formato de arquivo JPG em Java usando a API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Como converter PDF para JPG em qualidade original usando a API Java.
public class App {

  public static void main(String[] args) {
    
    // Crie uma instância da API de conversão
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar configurações de conversão
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");
      
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // converter para o formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Baixe o arquivo convertido

O exemplo de código acima mencionado salvará o arquivo PDF convertido em arquivo de imagem JPG no armazenamento em nuvem. Você pode baixá-lo usando o seguinte exemplo de código:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Baixe o arquivo do armazenamento em nuvem em Java
public class App {

  public static void main(String[] args) {
        
    // Crie uma instância da API de conversão          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Converta PDF para JPG com alta qualidade em Java - Recursos avançados

Nesta seção, exploraremos alguns recursos avançados da API Java de PDF para JPG. Além disso, você pode ver a lista de todas as classes disponíveis e seus métodos aqui.

A seguir estão as etapas e o trecho de código mencionado abaixo para converter o arquivo PDF para o formato JPG em Java programaticamente:

  • Em primeiro lugar, crie uma instância de ConvertApi
  • Em segundo lugar, crie um objeto de ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo PDF
  • Agora, escolha o formato de salvamento exato como “jpg”
  • Crie um objeto da classe JpgConvertOptions para especificar opções adicionais.
  • Defina várias opções de conversão como setFromPage, setPagesCount, etc.
  • Agora, defina as opções de conversão e o caminho do arquivo de saída
  • Em seguida, crie ConvertDocumentRequest com as configurações de conversão como parâmetro
  • Por fim, invoque o ConvertApi.convertDocument() para salvar o documento no formato JPG

O exemplo de código a seguir mostra como converter arquivo PDF em imagem JPG em Java usando configurações avançadas:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Como Converter PDF para JPG com Alta Qualidade em Java - Funcionalidade Avançada.
public class App {

  public static void main(String[] args) {
    
    // Crie uma instância da API de conversão
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar configurações de conversão
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");

      JpgConvertOptions convertOptions = new JpgConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // converter para o formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Em resumo, a conversão de um documento PDF para JPG pode torná-lo mais acessível e versátil, além de reduzir o tamanho do arquivo, permitindo um compartilhamento e distribuição mais fáceis e a capacidade de editar o documento e reconhecer o texto.

Como converter JPG para PDF em Java usando a API REST

Converter um JPG em um PDF pode ajudar a manter a qualidade da imagem, adicionar uma camada extra de segurança, facilitar o compartilhamento, torná-lo mais facilmente editável e criar um documento com várias páginas. Da mesma forma, siga estas diretrizes e ilustração de código para converter arquivos JPG em formato PDF programaticamente em Java:

  • Primeiramente, crie uma instância da classe ConvertApi
  • Em segundo lugar, crie a instância da classe ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo JPG
  • Agora, forneça o formato do arquivo de saída como “pdf”
  • Em seguida, defina o caminho do arquivo de saída
  • Crie ConvertDocumentRequest com configurações de conversão como um parâmetro
  • Por fim, invoque a conversão usando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter o arquivo JPG para o formato PDF em Java usando a API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Como transformar vários JPG em um PDF em Java usando a API REST
public class App {

  public static void main(String[] args) {
    
    // Crie uma instância da API de conversão
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar configurações de conversão
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.jpg");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // converter para o formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Por fim, o exemplo de código acima salvará o arquivo PDF na nuvem. Siga as etapas já mencionadas para fazer upload do arquivo e, em seguida, baixe o arquivo convertido do armazenamento em nuvem.

Conversor de PDF para JPG Online Grátis

Como converter PDF para conversor JPG online? Tente os seguintes conversor online gratuito de PDF para JPG vários arquivos, que são desenvolvidos usando as APIs Groupdocs.Conversion Cloud.

Conversor Online de JPG para PDF Gratuito

Como converter arquivo JPG para PDF gratuitamente? Tente o seguinte conversor online gratuito de JPG para PDF, que foi desenvolvido usando as APIs de nuvem Java mencionadas acima.

Resumindo

Terminamos este post aqui. Este artigo cobriu o seguinte:

  • como transformar arquivo PDF em formato JPG programaticamente em java;
  • carregue programaticamente o PDF e baixe o arquivo convertido da nuvem;
  • como converter arquivo PDF para JPG em java usando configurações avançadas;
  • como alterar a imagem JPG para arquivo PDF em java programaticamente;

Além disso, você pode explorar mais sobre os recursos de conversão de formato de arquivo navegando até a documentação ou pelos exemplos disponíveis no GitHub. Também temos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador.

Além disso, sugerimos que você siga nosso guia de inicialização.

Além disso, groupdocs.cloud escreve outros artigos de blog sobre novos tópicos. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Sinta-se à vontade para compartilhar quaisquer perguntas e dúvidas que possa ter em nosso suporte fórum.

perguntas frequentes

Como faço para converter JPG para PDF em Java?

Siga este link para aprender o trecho de código Java sobre como transformar PDF em arquivo JPG de forma rápida e fácil.

Como converter PDF para arquivo JPG usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter PDF em arquivo JPG.

Como converter PDF em JPG online grátis?

Conversor de PDF para JPG online grátis permite que você exporte PDF para o formato JPG, de forma rápida e fácil. Assim que a conversão estiver concluída, você pode baixar o arquivo JPG.

Como faço para converter arquivo PDF para JPG online gratuitamente?

  • Abra conversor online de PDF para JPG grátis
  • Clique dentro da área de soltar arquivo para carregar um PDF ou arraste e solte um arquivo PDF.
  • Clique no botão Converter agora e o software conversor de PDF para JPG on-line transformará o arquivo PDF em JPG.
  • O link de download do arquivo de saída estará disponível instantaneamente após a conversão do arquivo PDF para JPG.

Como instalar a biblioteca de download gratuito do conversor de formato PDF para JPG?

Instale o conversor de PDF para JPG download gratuito da biblioteca Java para criar e converter PDF para JPG programaticamente.

Como faço para converter PDF para JPG offline no Windows?

Visite este link para baixar o software conversor de PDF para JPG gratuitamente para Windows. Este software de download gratuito de conversor de PDF para JPG online pode ser usado para transformar PDF em JPG no Windows rapidamente, com um único clique.

Como faço para converter JPG para PDF em Java?

Siga este link para aprender o trecho de código Java sobre como transformar JPG em um arquivo PDF de forma rápida e fácil.

Como converter arquivo JPG para PDF usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter JPG em arquivo PDF.

Como converter JPG em PDF online grátis?

Conversor JPG para PDF online grátis permite que você exporte JPG para o formato PDF, de forma rápida e fácil. Assim que a conversão estiver concluída, você pode baixar o arquivo JPG.

Como faço para converter JPG para arquivo PDF online grátis?

  • Abra conversor on-line JPG para PDF gratuito
  • Clique dentro da área para soltar o arquivo para carregar uma folha JPG ou arraste e solte um arquivo JPG.
  • Clique no botão Converter agora, o aplicativo conversor de JPG para PDF on-line transformará JPG em PDF.
  • O link de download do arquivo de saída estará disponível instantaneamente após a transformação dos dados do arquivo JPG para PDF.

Como instalar a biblioteca de download gratuito do conversor de formato JPG para PDF?

Instale o conversor de JPG para PDF download grátis da biblioteca Java para criar e converter JPG para PDF programaticamente.

Como faço para converter JPG para PDF offline no Windows?

Visite este link para baixar o software conversor de JPG para PDF gratuitamente para Windows. Este software de download gratuito do conversor online de JPG para PDF pode ser usado para transformar JPG em PDF no Windows rapidamente, com um único clique.

Veja também

Consulte as seções a seguir para saber mais sobre: