Como converter arquivo PDF em arquivo de imagem, como TIFF, JPEG, BMP ou GIF usando Java

Converter documento PDF em arquivo de imagem TIFF, JPEG, BMP ou GIF em Java

Se você está se perguntando como transformar um PDF em uma imagem, estou aqui para dizer que é extremamente fácil e direto fazer isso usando a API Java. Este poderoso conversor de PDF da API Java permite converter qualquer arquivo PDF em formatos de imagem como TIFF, JPEG, BMP e GIF de forma rápida e online. Como sabemos, uma imagem é um dos componentes de dados mais importantes, portanto, os usuários geralmente precisam converter PDF em imagem. É difícil analisar, desenhar e exibir o conteúdo de um documento PDF devido à sua complexidade. A conversão de um documento PDF em um arquivo de imagem torna-o mais acessível, facilmente visível e seguro. Portanto, este artigo oferece uma solução para converter PDF em arquivo de imagem TIFF, JPEG, BMP e GIF em Java.

Abordaremos os seguintes pontos neste artigo:

Java Converter PDF em API de arquivo de imagem - Instalação do SDK

Para converter arquivos PDF para o formato de imagem Java, usarei o Java SDK do GroupDocs.Conversion Cloud API. É uma biblioteca Java eficaz para converter PDFs em formatos de imagem, incluindo JPEG, PNG, TIFF e BMP. Ele oferece uma variedade de opções de conversão de arquivos, uma das quais é converter arquivos PDF em imagens. A integração de 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>

Certifique-se de que GroupDocs.Conversion Java SDK foi instalado corretamente. Agora, obtenha seu Client ID e Secret no dashboard 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:

# Java Converter PDF em API de arquivo de imagem e Java SDK
# 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);

Como converter PDF para imagem TIFF em Java

Depois que o processo de instalação estiver concluído, você pode pular para o trecho de código que converte o arquivo PDF em formato de imagem programaticamente. 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.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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 15.

Converter arquivo PDF em imagem TIFF em Java

Siga as etapas abaixo e o trecho de código mencionado abaixo para converter PDF em arquivo TIFF na programação Java:

  • Em primeiro lugar, crie uma instância de ConvertApi.
  • Em segundo lugar, crie uma instância de ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo PDF de entrada.
  • Agora, forneça o formato do arquivo de saída como “tiff”
  • Em seguida, crie uma instância de TiffConvertOptions
  • Forneça várias opções de conversão como setFromPage, setPagesCount, etc.
  • Em seguida, defina as opções de conversão e o caminho do arquivo de saída
  • Crie ConvertDocumentRequest com configurações de conversão como um parâmetro
  • Por fim, invoque o ConvertApi.convertDocument() para converter o arquivo no formato JPG.

O código de exemplo abaixo mostra como converter arquivo PDF em arquivo TIFF 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 imagem TIFF em 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("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // 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 formato de imagem TIFF 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.tiff", 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();
    }
    
  }
}

Como converter PDF para o formato JPEG em Java

Nesta seção, exploraremos alguns recursos avançados da API Java de PDF para JPEG. 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 JPEG em Java programaticamente:

  • Em primeiro lugar, crie uma instância de ConvertApi
  • Em seguida, 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 JpegConvertOptions 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 JPEG 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 o formato JPEG em 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("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 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();
    }
  }
}

Converter arquivo PDF para arquivo BMP usando Java

Da mesma forma, siga as diretrizes abaixo e o código java para converter o formato PDF em arquivo BMP programaticamente em Java:

  • Em primeiro lugar, crie uma instância de ConvertApi
  • Em segundo lugar, crie a instância 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, crie uma instância de BmpConvertOptions
  • Forneça várias opções de conversão como setFromPage, setPagesCount, etc.
  • Em seguida, defina as opções de conversão e 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 arquivo PDF para o formato BMP 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 arquivo BMP usando 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("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 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 BMP na nuvem. Siga as etapas já mencionadas para fazer upload do arquivo e, em seguida, baixe o arquivo convertido do armazenamento em nuvem.

Converter documento PDF em arquivo GIF usando Java

As etapas a seguir demonstram como converter PDF em imagem GIF com código java em detalhes:

  • Primeiramente, crie uma instância da classe ConvertApi
  • Em segundo lugar, crie a instância da classe ConvertSettings
  • Em terceiro lugar, defina o nome do armazenamento e insira o caminho do arquivo JPG
  • Em seguida, forneça o formato do arquivo de saída como “pdf”
  • Em seguida, crie uma instância da classe GifConvertOptions
  • Forneça várias opções de conversão como setFromPage, setPagesCount, etc.
  • Em seguida, defina as opções de conversão e 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 a classe ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter arquivo PDF em imagem GIF 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 arquivo GIF usando 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("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 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 GIF 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 Imagem Online Grátis

Como converter de PDF para Imagem TIFF, JPEG, BMP e GIF online gratuitamente? Tente os seguintes conversores online de PDF para imagem PDF to TIFF Converter, PDF to JPEG Converter, PDF to BMP Converter ou PDF to GIF Converter para converta PDF para foto online gratuitamente, que são desenvolvidos usando as APIs Groupdocs.Conversion Cloud.

Resumindo

Terminamos este post aqui. Este artigo cobriu o seguinte:

  • como transformar arquivos PDF em formato de imagem TIFF programaticamente em java;
  • carregue programaticamente o PDF e baixe o arquivo convertido da nuvem;
  • como converter PDF para imagens JPEG em java usando configurações avançadas;
  • como alterar o arquivo PDF para o arquivo BMP em java programaticamente;
  • converter PDF para formato de imagem GIF em java usando configurações avançadas;

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, 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 PDF para imagem em Java?

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

Como converter PDF em um arquivo de imagem 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 formato de imagem.

Como instalar a API do conversor de PDF para imagem?

Baixe e instale a biblioteca de processamento de imagem Java para criar e converter arquivo PDF em imagem programaticamente.

Como faço para converter PDF para imagem no Windows?

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

Leitura recomendada

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