Конвертер изображений

Aspose.Cells Image Converter для .NET Плагин позволяет разработчикам преобразовывать содержимое Excel в форматы изображений, такие как PNG, JPEG, BMP и другие. Независимо от того, преобразуете ли вы целые книги, отдельные листы, диапазоны ячеек или встроенные диаграммы, этот плагин гарантирует, что ваши данные таблицы будут отображены с пиксельно точной точностью.

Последние статьи

Ключевые особенности Aspose.Cells Image Converter

  1. Преобразование листов, диаграмм и диапазонов в изображения
    Отображайте целые листы, конкретные диапазоны или встроенные диаграммы в файлы изображений высокого качества, подходящие для отчетов, документации и онлайн-просмотров.

  2. Настраиваемые параметры рендеринга
    Используйте ImageOrPrintOptions для управления разрешением, масштабированием страниц, видимостью сетки и другими параметрами. Точно настраивайте каждое преобразование в соответствии с вашими визуальными и макетными требованиями.

  3. Поддержка всех основных форматов Excel
    Поддерживает XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS и другие форматы файлов таблиц для экспорта изображений.

  4. Рендеринг диаграмм и сводных таблиц
    Преобразуйте встроенные диаграммы Excel и сводные таблицы непосредственно в отдельные изображения для визуализации данных или использования в вебе.

  5. Оптимизированный рендеринг листов и книг
    Используйте классы SheetRender или WorkbookRender для рендеринга отдельных листов или полных книг на нескольких страницах.

  6. Бесшовная интеграция с проектами .NET
    Работает сразу с любым приложением .NET Framework или .NET Core для пакетной или по запросу генерации изображений.


Начало работы с Aspose.Cells Image Converter для .NET

Чтобы начать преобразование файлов Excel в форматы изображений, выполните следующие шаги:

1. Установите Aspose.Cells для .NET

Используйте NuGet, чтобы добавить Aspose.Cells в ваш проект:

dotnet add package Aspose.Cells

2. Загрузите книгу Excel

Workbook workbook = new Workbook("Book1.xlsx");

3. Рендеринг листа в PNG

Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    OnePagePerSheet = true,
    Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);

for (int i = 0; i < renderer.PageCount; i++)
{
    renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}

4. Рендеринг всей книги

ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");

Самые популярные сценарии

Преобразование диаграмм Excel в изображения

Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];

ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");

Преобразование диапазона ячеек в изображение

Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");

ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");

Рендеринг сводной таблицы как изображения

Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");

Лучшие практики для преобразования изображений

  • Всегда автоматически подгоняйте ширину столбцов перед рендерингом для обеспечения полной видимости.
  • Увеличьте разрешение для выходных данных с высоким DPI для использования в вебе и печати.
  • Используйте белый цвет фона для более чистого экспорта (options.Transparent = false).
  • Проверьте видимость содержимого для скрытых строк, объединенных ячеек или комментариев.

Общие проблемы и решения

Ошибка: Файл не найден

Решение: Подтвердите, что путь к исходному файлу Excel действителен и доступен.

Ошибка: Неподдерживаемый формат файла

Решение: Убедитесь, что тип входного файла поддерживается (например, избегайте устаревших макросов без режима совместимости).

Выходное изображение обрезано или усечено

Решение: Используйте OnePagePerSheet = true или включите AllColumnsInOnePagePerSheet для более широких листов.

 Русский