Convierta un documento de Word a una imagen TIFF usando Java

TIFF es un formato popular para almacenar varias imágenes en forma de páginas. Esta característica distintiva del formato TIFF permite compartir documentos de Word en un formato de solo lectura. Podemos convertir fácilmente documentos de Word (DOC o DOCX) a imágenes TIFF mediante programación en aplicaciones Java. En este artículo, aprenderemos cómo convertir un documento de Word en una imagen TIFF usando Java.

En este artículo se tratarán los siguientes temas:

API de Java para convertir Word a TIFF

Para convertir DOC a TIFF o DOCX a TIFF, usaremos Aspose.Words for Java API. Nos permite generar, modificar, convertir, renderizar e imprimir documentos de Word sin utilizar Microsoft Word directamente en aplicaciones multiplataforma. Descargue el JAR de la API o agregue la siguiente configuración pom.xml en una aplicación Java basada en Maven.

<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>22.4</version>
    <type>pom</type>
</dependency>

Convertir documento de Word a TIFF en Java

Podemos convertir un documento de Word en un TIFF de varias páginas siguiendo los pasos que se detallan a continuación:

  1. Cargue un documento de Word utilizando la clase Documento.
  2. Guarde el documento como un archivo TIFF utilizando el método Save(). Toma la ruta del archivo de salida y SaveFormat como argumentos.

El siguiente ejemplo de código muestra cómo convertir un documento de Word a TIFF usando Java.

// Este ejemplo de código muestra cómo convertir una imagen de Word a TIFF.
// Abra el documento.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Guarde el documento como TIFF de varias páginas.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Convierta documentos de Word a TIFF en Java.

Convierta documentos de Word a TIFF en Java.

Personalice la conversión de Word a TIFF en Java

Podemos personalizar la conversión de documentos de Word a TIFF aplicando varias opciones proporcionadas por la API. Para ello, la API proporciona la clase ImageSaveOptions. Permite configurar el brillo de la imagen, la resolución, el rango de páginas a convertir, el esquema de compresión, etc. Siga los pasos que se mencionan a continuación para configurar opciones adicionales al convertir Word a TIFF.

  1. En primer lugar, cargue un documento de Word utilizando la clase Documento.
  2. A continuación, cree una instancia de la clase ImageSaveOptions con el formato de imagen de entrada como argumento.
  3. Después de eso, configure las opciones deseadas como TiffCompression, Resolución, etc.
  4. Finalmente, llame al método Save(string, ImageSaveOptions) para convertir Word a TIFF.

El siguiente ejemplo de código muestra cómo convertir un documento de Word en una imagen TIFF con opciones adicionales.

// Este ejemplo de código muestra cómo convertir una imagen de Word a TIFF.
// Abra el documento.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Cree un objeto ImageSaveOptions para pasar al método Save
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// Establecer la(s) página(s) para renderizar
// Donde 0 es el número de página de inicio y 2 es el total de páginas para convertir
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// Aplicar compresión CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// Configure la resolución horizontal y vertical para 
// las imágenes generadas, en puntos por pulgada.
// Establezca la propiedad "Resolución" en "72" para representar el documento en 72 ppp.
options.setResolution(160);

// Establece el brillo y el contraste de la imagen.
// Ambos están en una escala de 0-1 y están en 0,5 por defecto.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Convertir Word a TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

Obtenga una licencia gratis

Pruebe la API sin limitaciones de evaluación solicitando una licencia temporal gratuita.

Conclusión

En este artículo, hemos aprendido cómo convertir un documento de Word en una imagen TIFF usando Java. También hemos visto cómo aplicar opciones adicionales como compresión TIFF, brillo y resolución de imagen mediante programación. Además, puede obtener más información sobre Aspose.Words para la API de Java utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en el foro.

Ver también