Guardar un documento como TIFF de varias páginas
Cuando trabaja con documentos, a menudo necesita convertir su documento en un archivo de imagen rasterizada. Esto es especialmente relevante si tiene que presentar su documento en un formato legible e imprimible, pero no editable. Por ejemplo, puede utilizar una imagen rasterizada de la primera página de su documento como vista previa. Este artículo describe cómo convertir un documento a una imagen rasterizada utilizando el ejemplo del formato TIFF, uno de los formatos de imagen más populares.
Conversión de DOC a TIFF de varias páginas
En Aspose.Words, la conversión de DOC a TIFF se puede realizar con una línea de código, simplemente pasando la ruta “guardar en” y la extensión de archivo relevante al método save. El método save deriva automáticamente el SaveFormat de la extensión del nombre de archivo especificada en la ruta. El siguiente ejemplo demuestra cómo convertir un documento al formato TIFF:
Especificación de opciones adicionales al renderizar TIFF
A menudo es necesario especificar opciones adicionales que afectan el resultado del renderizado. Para ello, utilice la clase ImageSaveOptions, que contiene propiedades que determinan cómo se muestra el documento en la imagen. Puede especificar lo siguiente:
- Guardar formato para determinar la lista de opciones disponibles (save_format)
- Resolución (horizontal_resolution, vertical_resolution)
- Número de páginas (page_set)
- Configuraciones de color e iluminación (paper_color, image_color_mode, image_brightness, image_contrast)
- Calidad de imagen (jpeg_quality, scale, tiff_compression)
- Método utilizado para binarizar la imagen (tiff_binarization_method, threshold_for_floyd_steinberg_dithering)
- Formato de píxeles para imágenes generadas (pixel_format)
- Manejo de metarchivos Windows por Aspose.Words (metafile_rendering_options, use_gdi_emf_renderer)
- Opciones adicionales que puedes ver en la clase ImageSaveOptions
El siguiente ejemplo muestra cómo convertir DOC a TIFF con opciones configuradas:
Umbral para la binarización TIFF
Se puede guardar una imagen TIFF en formato b/n de 1 bpp configurando la propiedad pixel_format en el tipo de formato de píxel FORMAT1BPP_INDEXED y la propiedad tiff_compression en CCITT3 o CCITT4.
Para la segmentación de imágenes, Aspose.Words utiliza el método más simple: el umbral. Este método convierte una imagen TIFF en escala de grises en una imagen binaria, utilizando un valor umbral. Por lo tanto, cuando es necesario convertir un documento al formato de archivo TIFF, es posible obtener o establecer el umbral para la binarización TIFF a través de la propiedad threshold_for_floyd_steinberg_dithering. El valor predeterminado para esta propiedad se establece en 128 y cuanto mayor sea este valor, más oscura será la imagen.
El siguiente ejemplo muestra cómo realizar la binarización TIFF con un umbral específico:
A continuación puede comparar imágenes en las que se realizó la binarización TIFF en varios valores de umbral: