Сохранение многостраничного документа TIFF
При работе с документами часто возникает необходимость преобразовать документ в файл(ы) растровых изображений. Это особенно актуально, если вам необходимо представить документ в удобном для чтения и печати, но недоступном для редактирования формате. Например, вы можете использовать растровое изображение первой страницы вашего документа в качестве предварительного просмотра. В этой статье описано, как преобразовать документ в растровое изображение на примере формата TIFF – одного из наиболее популярных графических форматов.
Преобразование DOC в многостраничный TIFF
В Aspose.Words преобразование из DOC в TIFF может быть выполнено с помощью одной строки кода, просто передав путь “сохранить в” и соответствующее расширение файла методу Save. Метод Save автоматически выводит значение SaveFormat
из расширения имени файла, указанного в пути. В следующем примере показано, как преобразовать документ в формат TIFF:
Указание дополнительных Параметров При Рендеринге TIFF
Часто возникает необходимость указать дополнительные параметры, влияющие на результат рендеринга. Для этой цели используйте класс ImageSaveOptions, который содержит свойства, определяющие способ отображения документа на изображении. Вы можете указать следующее:
- Сохраните формат, чтобы определить список доступных опций (SaveFormat)
- Разрешение (HorizontalResolution, VerticalResolution, Resolution)
- Количество страниц (PageIndex, PageCount)
- Настройки цвета и освещения (PaperColor, ImageColorMode, ImageBrightness, ImageContrast)
- Качество изображения (JpegQuality, Scale, TiffCompression, GraphicsQualityOptions)
- Метод, используемый для бинаризации изображения (TiffBinarizationMethod, ThresholdForFloydSteinbergDithering)
- Пиксельный формат для сгенерированных изображений (PixelFormat)
- Windows обработка метафайлов с помощью Aspose.Words (MetafileRenderingOptions, UseGdiEmfRenderer)
- Дополнительные параметры, которые вы можете увидеть в классе ImageSaveOptions
В следующем примере показано, как преобразовать DOC в TIFF с помощью настроенных параметров:
Порог для TIFF Бинаризации
Изображение TIFF можно сохранить в черно-белом формате 1 бит/с, установив для свойства PixelFormat значение типа формата Format1bppIndexed пикселей, а для свойства TiffCompression - значение Ccitt3 или Ccitt4.
Для сегментации изображения Aspose.Words использует простейший метод - пороговое значение. Этот метод преобразует изображение в масштабе серого TIFF в двоичное изображение, используя пороговое значение. Таким образом, когда документ необходимо преобразовать в формат файла TIFF, можно получить или установить пороговое значение для бинаризации TIFF с помощью свойства ThresholdForFloydSteinbergDithering. Значение по умолчанию для этого свойства равно 128, и чем выше это значение, тем темнее изображение.
В следующем примере показано, как выполнить бинаризацию TIFF с заданным пороговым значением:
Ниже вы можете сравнить изображения, на которых была выполнена бинаризация TIFF при различных пороговых значениях: