Збереження багатосторінкового документа 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 при різних порогових значеннях: