Converter Word para PNG e PNG para documento do Word em Java

Converter Word para PNG e PNG para documento do Word em Java

Word O formato de arquivo de processamento é usado principalmente para formatar texto, mas você também pode incluir imagens, gráficos e muitos outros recursos. PNG é um formato de arquivo de imagem compactado e 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 uma imagem em um documento do Word 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 Word para PNG e PNG para documento do Word em Java.

Abordaremos os seguintes pontos/tópicos neste artigo:

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

Para converter Word DOC para PNG e PNG para Word DOCX em Java, usarei Java SDK da GroupDocs.Conversion Cloud API. Instale esta biblioteca Java repleta de recursos para converter arquivos do Word em formatos de imagem, como PNG. Ele oferece uma ampla variedade de métodos de conversão de formato de arquivo 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>

Por favor, obtenha seu ID e Segredo do cliente no painel antes de seguir as etapas mencionadas. 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);

Converter documento do Word para PNG online 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 o arquivo do Word para o formato PNG programaticamente. Siga as etapas abaixo mencionadas:

Carregar o arquivo

Em primeiro lugar, carregue o arquivo do Word para a 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.docx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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 do Word carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter documento do Word em imagem PNG em Java

Java SDK é uma biblioteca atraente que executa a conversão de arquivo otimizada em poucos segundos. Siga as etapas a seguir e o trecho de código mencionado abaixo para converter Word DOCX em arquivo PNG programaticamente em Java:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo do Word
  • 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 um arquivo do Word para o 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 do Word 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.docx");
      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 PNG convertido 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 arquivo do Word para o formato 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 a imagem Word em 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 DOCX
  • 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 o formato de arquivo Word para 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 do Word 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.docx");
      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 PNG para Word DOCX em Java usando a API REST

Por favor, siga as etapas mencionadas abaixo para converter arquivo PNG para Word DOCX programaticamente:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o nome do armazenamento e insira o caminho do arquivo PNG
  • Agora, forneça o formato do arquivo de saída como “docx”
  • 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 Word DOCX 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 PNG para Word DOCX 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("docx");
      
      settings.setOutputPath("java-testing/output-sample-file.docx");
    
      // 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, fazer o download do arquivo convertido no armazenamento em nuvem.

Conversor Online Gratuito de Word para PNG

O que é um conversor de Word para PNG online? Tente o seguinte conversor online gratuito de Word para PNG, que foi desenvolvido usando o Groupdocs. APIs de nuvem de conversão.

Conversor PNG Online para Word Gratuito

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

Resumindo

Estamos terminando este post aqui. Neste artigo, abordamos:

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

Para explorar mais sobre a API de conversão Java, 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 Word para PNG em Java?

Siga este link para aprender o trecho de código Java para transformar o Word em arquivo PNG de forma rápida e fácil.

Como converter arquivos do Word para 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 Word em arquivo PNG.

Como converter Word para PNG online grátis?

Word to PNG converter free online permite que você exporte Word 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 do Word para PNG online gratuitamente?

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

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

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

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

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

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

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

Como converter PNG para arquivo do Word 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 do Word.

Como converter PNG para Word online grátis?

Word to PNG converter free online permite que você exporte PNG para o formato Word, 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 do Word online grátis?

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

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

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

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

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

Veja também

Recomendamos que você visite os seguintes artigos para aprender sobre: