Конвертер зображень

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 для ширших аркушів.

 Українська