Как конвертировать Xlsb в Tiff

Как преобразовать файл Xlsb в изображение Tiff

Sheetize предоставляет простой, высокопроизводительный API, позволяющий превратить рабочую книгу Excel в бинарном формате (.xlsb) в изображение TIFF высокого качества. Это идеальное решение для создания печатных превью, архивирования таблиц в виде безупречных изображений или встраивания снимков книги в документы без раскрытия исходных данных.

Почему стоит использовать Sheetize для конвертации Xlsb → Tiff?

  • Полная точность – сохраняет форматирование ячеек, цвета, диаграммы и встроенные изображения.
  • Без потерь – формат TIFF сохраняет каждый пиксель, что делает его отличным выбором для архивирования и печати.
  • Быстро и масштабируемо – построен на .NET, работает в Windows, macOS и Linux без необходимости установки Office.
  • Настраиваемое разрешение и сжатие – выбирайте DPI и метод сжатия (LZW, Deflate и др.).

Как начать работу

Добавьте пакет Sheetize.ImageConverter в ваш .NET‑проект (через NuGet) и вызовите метод ImageConverter.Process.

Пример кода на C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // Путь к исходному файлу Xlsb
    InputFile = @"D:\Reports\AnnualReport.xlsb"
};

var saveOptions = new ImageSaveOptions
{
    // Путь к выходному файлу – расширение .tiff задаёт формат TIFF
    OutputFile = @"D:\Images\AnnualReport.tiff",

    // Необязательно: задайте разрешение изображения (DPI)
    HorizontalResolution = 300,
    VerticalResolution = 300,

    // Необязательно: сжатие TIFF (например, Lzw, Deflate, None)
    Compression = "Lzw"
};

ImageConverter.Process(loadOptions, saveOptions);

Этот фрагмент загружает AnnualReport.xlsb и сохраняет AnnualReport.tiff с указанными DPI и без потери качества благодаря сжатию LZW.

Ключевые параметры вывода TIFF

  • HorizontalResolution / VerticalResolution – задают DPI; большее значение даёт более чёткое изображение для печати.
  • Compression – выбирайте алгоритм, совместимый с TIFF (Lzw, Deflate, None) для оптимального соотношения размера и качества.
  • ColorDepth – при необходимости укажите количество бит на пиксель (например, 24‑битный RGB или 32‑битный RGBA) для более богатой цветопередачи.

Лучшие практики

  1. Используйте 300 DPI и выше для документов, предназначенных к печати; 150 DPI обычно достаточно для просмотра на экране.
  2. Выбирайте LZW‑сжатие, чтобы сократить размер файла, не теряя качества.
  3. Если книга содержит крупные диаграммы или изображения высокого разрешения, увеличьте DPI или глубину цвета, чтобы избежать пикселизации.
  4. Проверьте полученный TIFF в просмотрщике или редакторе изображений (например, Adobe Photoshop, GIMP) перед распространением.
 Русский