Como converter arquivo PDF para PNG e PNG para formato PDF usando Java

Converter arquivo PDF para PNG e PNG para formato PDF usando Java

Se você está se perguntando como transformar PDF em PNG ou vice-versa, estou aqui para lhe dizer que é incrivelmente fácil e simples fazer isso. PDF(Portable Document Format) é um dos formatos de arquivo mais populares para proteger e proteger documentos online. PNG é um formato de arquivo de imagem compactado que contém mais detalhes para imagens de alta resolução, como logotipos. Pode haver muitos motivos pelos quais você prefere converter uma imagem ou foto em um documento ou JPG em PDF com qualidade original. Por exemplo, para proteger dados ou reduzir o tamanho de arquivos de imagem para transporte pela Internet. Portanto, este artigo aborda como converter arquivos PDF para PNG e PNG para formato PDF usando Java.

Neste artigo, discutiremos os seguintes pontos/tópicos:

Java Converter PDF para PNG e PNG para PDF usando REST API – Instalação

Para converter PDF para PNG e PNG para PDF em Java, usarei o Java SDK do GroupDocs.Conversion Cloud API. Instale esta biblioteca Java repleta de recursos para converter arquivos PDF em formatos de imagem, como PNG. Ele oferece uma ampla gama de métodos de conversão de formatos de arquivos que também podem ser convertidos para frente e para trás. Além disso, esta biblioteca Java de processamento de documentos é muito rápida e fácil de instalar em seu projeto Java.

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>

Colete ID e segredo do cliente no painel antes de seguir as etapas mencionadas. Depois de obter seu ID e segredo, adicione o trecho de código a 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);

Como converter PDF para o formato PNG 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 altera programaticamente o arquivo PDF para o formato PNG. Siga as etapas abaixo mencionadas:

Carregar o arquivo

Em primeiro lugar, carregue o arquivo PDF para a nuvem usando o trecho de código 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 seu painel na nuvem.

Converter arquivo PDF para imagem PNG em Java

O Java SDK é uma biblioteca extremamente poderosa que executa a conversão otimizada de arquivos em questão de segundos. Siga as etapas a seguir e o trecho de código mencionado abaixo para converter PDF em arquivo PNG 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 PDF
  • Agora, forneça o formato do arquivo de saída como “png”
  • 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 o ConvertApi.convertDocument() para converter o arquivo no formato PNG

O exemplo de código a seguir mostra como converter arquivo PDF em formato de arquivo PNG 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 documento PDF para PNG online 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.pdf");
      settings.setFormat("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 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 salvará o arquivo PDF convertido em PNG na 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.png", 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();
    }
    
  }
}

Converter imagens PDF em PNG em Java usando configurações avançadas

Geralmente, uma imagem com maior resolução e qualidade é mais nítida. Você pode personalizar a resolução da imagem enquanto segue as etapas e o trecho de código fornecido abaixo para converter PDF em imagem PNG em Java programaticamente:

  • Inicializar uma instância de ConvertApi
  • Crie um objeto de ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo PDF
  • Em seguida, defina “png” como o formato de arquivo de saída
  • Crie um objeto da classe PngConvertOptions para especificar opções adicionais.
  • Defina várias opções de conversão como setFromPage, setPagesCount, etc. para converter páginas de um documento.
  • Agora defina convertOptions 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 salvar o documento no formato PNG

O exemplo de código a seguir mostra como converter PDF em formato de arquivo PNG 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 arquivo PDF para o formato PNG em Java usando configurações avançadas
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("png");

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

Como converter arquivo PNG para PDF em Java usando a API REST

Siga as etapas mencionadas abaixo para converter arquivos PNG em PDF programaticamente:

  • Primeiramente, crie uma instância da classe ConvertApi
  • em seguida, crie a instância da classe ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo PNG
  • 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 arquivo PNG em 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 converter e salvar um PNG como 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.png");
      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 PNG na nuvem. Siga as etapas já descritas para fazer o upload do arquivo e, em seguida, baixe o arquivo convertido no armazenamento em nuvem.

Conversor de PDF para PNG Grátis Online

O que é um conversor de PDF para PNG online? Por favor, tente o seguinte conversor online gratuito de PDF para PNG, que é desenvolvido usando Groupdocs.Conversion Cloud APIs.

Conversor de PNG para PDF Online Gratuito

Como converter arquivo PNG para PDF gratuitamente? Tente o seguinte conversor online gratuito de PNG para PDF, que foi desenvolvido usando Groupdocs.Conversion Cloud APIs.

Resumindo

Estamos terminando este post aqui. Neste artigo, abordamos:

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

Para explorar mais sobre a Java Conversion API, você pode navegar até a documentação ou exemplos disponíveis no GitHub. Também fornecemos uma seção Referência de API que ajuda você a visualizar e interagir com nossa API on-line diretamente por meio do navegador da web.

Além disso, groupdocs.cloud está escrevendo outras postagens de blog sobre novos tópicos. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Você pode nos informar sobre suas perguntas e dúvidas em nosso fórum.

perguntas frequentes

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

Visite este link para saber mais sobre o trecho de código Java sobre como transformar PDF em arquivo PNG de forma rápida e fácil.

Como converter PDF para arquivo PNG 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 um arquivo PNG.

Como converter PDF para PNG gratuitamente online?

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

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

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

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

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

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

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

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

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

Como converter arquivo PNG 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 PNG em arquivo PDF.

Como converter PNG em PDF online grátis?

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

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

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

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

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

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

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

Veja também

Recomendamos visitar os seguintes artigos para mais informações: