Сохранение документа в формате многостраничного TIFF

При работе с документами часто возникает необходимость преобразовать документ в файл(ы) растровых изображений. Это особенно актуально, если вам необходимо представить документ в удобном для чтения и печати, но недоступном для редактирования формате. Например, вы можете использовать растровое изображение первой страницы вашего документа в качестве предварительного просмотра. В этой статье описано, как преобразовать документ в растровое изображение на примере формата TIFF – одного из наиболее популярных графических форматов.

Преобразование DOC в многостраничный TIFF

В Aspose.Words преобразование из DOC в TIFF может быть выполнено с помощью одной строки кода, просто передав путь “сохранить в” и соответствующее расширение файла методу Save. Метод Save автоматически выводит значение SaveFormat из расширения имени файла, указанного в пути. В следующем примере показано, как преобразовать документ в формат TIFF:

Указание дополнительных Параметров При Рендеринге TIFF

Часто возникает необходимость указать дополнительные параметры, влияющие на результат рендеринга. Для этой цели используйте класс ImageSaveOptions, который содержит свойства, определяющие способ отображения документа на изображении. Вы можете указать следующее:

В следующем примере показано, как преобразовать DOC в TIFF с помощью настроенных параметров:

Порог для бинаризации TIFF

Изображение в формате TIFF можно сохранить в черно-белом формате 1bpp, установив для свойства PixelFormat значение Формат1bppIndexed пикселей, а для свойства TiffCompression - значение Ccitt3 или Ccitt4.

Для сегментации изображений в Aspose.Words используется простейший метод - пороговая обработка. Этот метод преобразует изображение в формате TIFF в двоичном формате с использованием порогового значения. Таким образом, когда документ необходимо преобразовать в формат файла TIFF, можно получить или установить пороговое значение для бинаризации в формате TIFF с помощью свойства ThresholdForFloydSteinbergDithering. Значение по умолчанию для этого свойства равно 128, и чем выше это значение, тем темнее изображение.

В следующем примере показано, как выполнить бинаризацию TIFF с заданным пороговым значением:

Ниже вы можете сравнить изображения, на которых была выполнена бинаризация в формате TIFF при различных пороговых значениях:

save-a-document-as-a-multipage-tiff-aspose-words-cpp