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:

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:

saving-a-document-as-a-multipage-tiff-aspose-words-java