Convierta Word a PNG y PNG a documento de Word en Java

Convierta Word a PNG y PNG a documento de Word en Java

Word El formato de archivo de procesamiento se usa principalmente para formatear texto, pero también puede incluir imágenes, gráficos y muchas otras funciones. PNG es un formato de archivo de imagen comprimido y contiene más detalles para imágenes de alta resolución como logotipos. Puede haber muchas razones por las que prefiere convertir una imagen o foto en un documento o una imagen en un documento de Word con calidad original. Por ejemplo, para proteger los datos o reducir el tamaño de los archivos de imagen para transportarlos por Internet. Por lo tanto, este artículo cubre cómo convertir Word a PNG y PNG a documento de Word en Java.

Cubriremos los siguientes puntos/temas en este artículo:

Java Convierte Word a PNG y PNG a Word usando REST API – Instalación

Para convertir Word DOC a PNG y PNG a Word DOCX en Java, utilizaré Java SDK de GroupDocs.Conversion Cloud API. Instale esta rica biblioteca Java para convertir archivos de Word a formatos de imagen como PNG. Ofrece una amplia gama de métodos de conversión de formato de archivo que también se pueden convertir de un lado a otro. Además, esta biblioteca Java de procesamiento de documentos es muy rápida y fácil de instalar en su proyecto Java.

Puede descargar los archivos jar o seguir las siguientes configuraciones de Maven.

Repositorio Maven:

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

Dependencia Maven:

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

Por favor, obtenga su ID de cliente y secreto del tablero antes de seguir los pasos mencionados. Una vez que tenga su ID y secreto, agregue un fragmento de código en una aplicación basada en Java:

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.

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

Convierta un documento de Word a PNG en línea en Java usando la API REST

Una vez que se completa el proceso de instalación, puede saltar al fragmento de código que cambia el archivo de Word al formato PNG mediante programación. Siga los pasos mencionados a continuación:

Sube el archivo

En primer lugar, cargue el archivo de Word en la nube utilizando el fragmento de código que se proporciona a continuación:

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;

// Subir archivo al almacenamiento en la nube usando Java
public class App {

  public static void main(String[] args) {
        
    // Crear una instancia de la API de conversión          
    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, el archivo de Word cargado estará disponible en la sección de archivos de su tablero en la nube.

Convertir documento de Word a imagen PNG en Java

Java SDK es una biblioteca convincente que realiza la conversión de archivos optimizada en unos segundos. Siga los siguientes pasos y el fragmento de código que se menciona a continuación para convertir Word DOCX a un archivo PNG mediante programación en Java:

  • Crea una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establezca el nombre de almacenamiento e ingrese la ruta del archivo de Word
  • Ahora, proporcione el formato de archivo de salida como “png”
  • A continuación, establezca la ruta del archivo de salida
  • Cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Finalmente, invoque ConvertApi.convertDocument() para convertir el archivo en formato PNG

El siguiente ejemplo de código muestra cómo convertir un archivo de Word al formato de archivo PNG en Java utilizando la 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;

// Cómo convertir un documento de Word a PNG en línea en Java usando la API REST
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      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");
    
      // convertir al 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();
    }
  }
}

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo PNG convertido en la nube. Puede descargarlo utilizando el siguiente ejemplo 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;

// Descargar archivo desde el almacenamiento en la nube en Java
public class App {

  public static void main(String[] args) {
        
    // Crear una instancia de la API de conversión          
    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();
    }
    
  }
}

Convierta un archivo de Word a formato PNG en Java usando la configuración avanzada

Generalmente, una imagen con mayor resolución y calidad es más clara. Puede personalizar la resolución de la imagen siguiendo los pasos y el fragmento de código que se proporciona a continuación para convertir una imagen de Word a PNG en Java mediante programación:

  • Inicializar una instancia de ConvertApi
  • Crear un objeto de ConvertSettings
  • Establezca el nombre de almacenamiento e ingrese la ruta del archivo DOCX
  • A continuación, establezca “png” como formato de archivo de salida
  • Cree un objeto de la clase PngConvertOptions para especificar opciones adicionales.
  • Configure varias opciones de conversión como setFromPage, setPagesCount, etc. para convertir páginas de un documento.
  • Ahora configure convertOptions y la ruta del archivo de salida
  • Cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Finalmente, invoque ConvertApi.convertDocument() para guardar el documento en formato PNG

El siguiente ejemplo de código muestra cómo convertir Word a formato de archivo PNG en Java utilizando REST API:

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;

// Cómo convertir un archivo de Word a formato PNG en Java usando la configuración avanzada
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      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");
    
      // convertir al 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();
    }
  }
}

Cómo convertir PNG a Word DOCX en Java usando REST API

Siga los pasos que se mencionan a continuación para convertir un archivo PNG a Word DOCX mediante programación:

  • Crea una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establezca el nombre de almacenamiento e ingrese la ruta del archivo PNG
  • Ahora, proporcione el formato de archivo de salida como “docx”
  • A continuación, establezca la ruta del archivo de salida
  • Cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Finalmente, invoque la conversión usando el método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir un archivo PNG a Word DOCX en Java usando REST API:

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;

// Cómo convertir PNG a Word DOCX en Java usando REST API
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      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");
    
      // convertir al 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();
    }
  }
}

Finalmente, el ejemplo de código anterior guardará el archivo PNG en la nube. Siga los pasos ya descritos para cargar el archivo y luego descargar el archivo convertido en el almacenamiento en la nube.

Convertidor gratuito de Word a PNG en línea

¿Qué es un convertidor de Word a PNG en línea? Pruebe el siguiente conversor gratuito en línea de Word a PNG, que se desarrolla utilizando Groupdocs. API de conversión en la nube.

Convertidor de PNG a Word en línea gratis

¿Cómo convertir archivos PNG a Word gratis? Pruebe el siguiente conversor gratuito de PNG a Word en línea, que se ha desarrollado utilizando las API de Groupdocs.Conversion Cloud.

Resumiendo

Estamos terminando esta publicación de blog aquí. En este artículo, hemos cubierto:

  • cómo transformar Word a PNG mediante programación en Java;
  • cargue mediante programación el DOCX de Word y descargue el archivo convertido de la nube;
  • cómo convertir Word a PNG en Java usando la configuración avanzada;
  • cómo cambiar PNG a Word en Java mediante programación;

Para explorar más sobre la API de conversión de Java, puede navegar a la documentación o a los ejemplos disponibles en GitHub. También proporcionamos una sección Referencia de API que lo ayuda a visualizar e interactuar con nuestra API en línea directamente a través del navegador web.

Además, groupdocs.cloud está escribiendo otras publicaciones de blog sobre nuevos temas. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Puede informarnos sobre sus preguntas y consultas en nuestro foro

preguntas frecuentes

¿Cómo convierto Word a PNG en Java?

Siga este enlace para aprender el fragmento de código Java sobre cómo convertir Word en un archivo PNG de forma rápida y sencilla.

¿Cómo convertir archivos de Word a PNG usando REST API?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir Word a archivo PNG.

¿Cómo convertir Word a PNG gratis en línea?

Convertidor de Word a PNG gratuito en línea le permite exportar Word a formato PNG, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo PNG.

¿Cómo convierto un archivo de Word a PNG en línea de forma gratuita?

  • Abrir convertidor gratuito de Word a PNG en línea
  • Haga clic dentro del área de colocación de archivos para cargar una hoja de Word o arrastre y suelte un archivo de Word.
  • Haga clic en el botón Convertir ahora y el software de conversión de Word a PNG en línea convertirá el archivo de Word en PNG.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de convertir Word a archivo PNG.

¿Cómo instalar la biblioteca de descarga gratuita del convertidor de formato Word a PNG?

Instale el convertidor de Word a PNG descarga gratuita de la biblioteca de Java para crear y convertir Word a PNG mediante programación.

¿Cómo convierto Word a PNG sin conexión en Windows?

Visite este enlace para descargar el software de conversión de Word a PNG gratis para Windows. Este software de descarga gratuita en línea de conversión de Word a PNG se puede utilizar para convertir Word en PNG en Windows rápidamente, con un solo clic.

¿Cómo convierto PNG a Word en Java?

Siga este enlace para aprender el fragmento de código Java sobre cómo convertir archivos PNG a Word de forma rápida y sencilla.

¿Cómo convertir archivos PNG a Word usando REST API?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir archivos PNG a Word.

¿Cómo convertir PNG a Word gratis en línea?

Convertidor de Word a PNG gratis en línea le permite exportar PNG a formato Word, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo PNG.

¿Cómo convierto un archivo PNG a Word en línea gratis?

  • Abrir convertidor de PNG a Word en línea gratis
  • Haga clic dentro del área de colocación de archivos para cargar una hoja PNG o arrastre y suelte un archivo PNG.
  • Haga clic en el botón Convertir ahora, la aplicación de conversión de PNG a Word en línea transformará PNG a Word.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de convertir los datos de PNG a un archivo de Word.

¿Cómo instalar la biblioteca de descarga gratuita del convertidor de formato PNG a Word?

Instale el convertidor de PNG a Word descarga gratuita de la biblioteca de Java para crear y convertir PNG a Word mediante programación.

¿Cómo convierto PNG a Word sin conexión en Windows?

Visite este enlace para descargar el software de conversión de PNG a Word gratis para Windows. Este software de descarga gratuita en línea PNG a Word se puede utilizar para convertir PNG a Word en Windows rápidamente, con un solo clic.

Ver también

Te recomendamos visitar los siguientes artículos para conocer: