Salvar um documento como um TIFF Multipage
Ao trabalhar com documentos, você muitas vezes precisa converter seu documento para um arquivo de imagem raster(s). Isso é especialmente relevante se você tiver que apresentar seu documento em um formato legível e imprimível, mas não editável. Por exemplo, você pode usar uma imagem raster da primeira página do seu documento como uma prévia. Este artigo descreve como converter um documento para uma imagem raster usando o exemplo do formato TIFF – um dos formatos de imagem mais populares.
Convertendo DOC para TIFF de várias páginas
Em Aspose.Words, conversão de DOC para TIFF pode ser realizada com uma linha de código, simplesmente passando o caminho “salvar para” e a extensão de arquivo relevante para o Save método. O Save método deriva automaticamente o SaveFormat
da extensão de nome de arquivo especificada no caminho. O exemplo a seguir demonstra como converter um documento para o formato TIFF:
Especificando opções adicionais ao renderizar TIFF
Muitas vezes você precisa especificar opções adicionais, que afetam o resultado de renderização. Com esta finalidade, use o ImageSaveOptions classe, que contém propriedades que determinam como o documento é exibido na imagem. Você pode especificar o seguinte:
- Salvar formato para determinar a lista de opções disponíveis (SaveFormat)
- Resolução (HorizontalResolution, VerticalResolution, Resolution)
- Número de páginas (PageIndex, PageCount)
- Configurações de cor e iluminação (PaperColor, ImageColorMode, ImageBrightness, ImageContrast)
- Qualidade da imagem (JpegQuality, Scale, TiffCompression, GraphicsQualityOptions)
- O método usado para binarizar a imagem (TiffBinarizationMethod, ThresholdForFloydSteinbergDithering)
- Formato Pixel para imagens geradas (PixelFormat)
- Não. Windows tratamento de metafiles por Aspose.Words (MetafileRenderingOptions, UseGdiEmfRenderer)
- Opções adicionais que você pode ver no ImageSaveOptions classe
O exemplo a seguir mostra como converter DOC para TIFF com opções configuradas:
Suporte para TIFF Binarization
Uma imagem TIFF pode ser salva no formato 1bpp b/w, definindo o PixelFormat propriedade para Format1bppIndexed tipo de formato de pixel, e o TiffCompression propriedade para Ccitt3 ou Ccitt4.
Para segmentação de imagem, Aspose.Words usa o método mais simples - limiar. Este método converte uma imagem TIFF em escala de cinza em uma imagem binária, usando um valor de limiar. Portanto, quando um documento precisa ser convertido para o formato de arquivo TIFF, é possível obter ou definir o limiar para a binarização TIFF através do ThresholdForFloydSteinbergDithering propriedade. O valor padrão desta propriedade é definido para 128, e quanto maior este valor, mais escuro a imagem.
O exemplo a seguir mostra como executar a binarização TIFF com um limite especificado:
Abaixo você pode comparar imagens em que a binarização TIFF foi realizada em vários valores de limiar: