Convertir Word a PNG usando Java

Convertir Word a PNG usando Java

Recientemente, publicamos una entrada de blog que demuestra el proceso de conversión de Word a JPG mediante programación. Esta publicación de blog nos enseñará cómo convertir Word a PNG usando la biblioteca de imágenes de Java. Esta biblioteca ofrece muchas funciones para facilitar a los desarrolladores la creación de un convertidor de Word a PNG escribiendo unas pocas líneas de código fuente en lenguaje Java. Sin embargo, se supone que debe tener Java configurado en su máquina local antes de comenzar este tutorial.

Se cubrirán las siguientes secciones:

Convertidor de Word a PNG - instalación de la biblioteca

El proceso de instalación de esta biblioteca es sencillo. Puede descargar los archivos JAR o seguir las configuraciones de Maven para configurar esta biblioteca en su aplicación Java.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Convertir Word a PNG usando Java

Puede seguir los siguientes pasos y el fragmento de código para desarrollar un módulo de conversión de Word a PNG para su aplicación empresarial:

Siga los pasos que se indican a continuación:

  1. Cree una instancia de la clase Document y cargue el archivo fuente de Word.
  2. Inicialice el constructor de la clase ImageSaveOptions que permite especificar opciones adicionales al representar páginas de documentos o formas en imágenes.
  3. Invoque el método setPageSet para establecer “PageSet” en “0” para convertir solo la primera página de un documento.
  4. Cambie el brillo de la imagen llamando al método setImageBrightness.
  5. Llame al método setImageContrast para establecer el contraste de la imagen.
  6. Cambie la resolución horizontal llamando al método setHorizontalResolution. El valor predeterminado para estas propiedades es 96,0, para una resolución de 96 ppp.
  7. Guarde el documento en formato PNG llamando al método save.

Copie y pegue el siguiente código en su archivo principal:

// Cree una instancia de un objeto de la clase Documento y cargue el archivo de MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// Inicialice el constructor de ImageSaveOptions, la clase que permite especificar opciones adicionales al representar páginas de documentos o formas en imágenes. 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// Invoque el método setPageSet para establecer "PageSet" en "0" para convertir solo la primera página de un documento. 
options.setPageSet(new PageSet(0));
// Cambie el brillo de la imagen llamando al método setImageBrightness. 
options.setImageBrightness(0.3f);
// Llame al método setImageContrast para establecer el contraste de la imagen. 
options.setImageContrast(0.7f);
// Cambie la resolución horizontal llamando al método setHorizontalResolution. El valor predeterminado para estas propiedades es 96,0, para una resolución de 96 ppp. 
options.setHorizontalResolution(72f);
// Invoque el método save para guardar el documento en formato PNG. 
doc.save(  "SaveDocx2Png.png", options);

La salida se puede ver en la siguiente imagen:

Convertidor de Word a PNG

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Estamos terminando este artículo en este punto. Esperamos que haya aprendido a convertir Word a PNG utilizando la biblioteca de imágenes de Java. Además, también ha explorado algunos métodos avanzados que ofrece esta biblioteca de nivel empresarial. Finalmente, no olvides visitar la documentación para conocer otras excelentes funciones.

Además, le sugerimos que siga nuestra Guía de introducción.

Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo convierto un documento de Word a PNG?

Cree una instancia de la clase Document y cargue el archivo fuente de Word, y guarde el documento en formato PNG llamando al método save.

Ver también