Как преобразовать диаграмму Excel в JPG на C# без взаимодействия

В этой теме вы получите ответ на вопрос, как преобразовать диаграмму Excel в JPG на C# без Interop. Пройдя это пошаговое руководство, вы сможете сохранить диаграмму Excel в формате JPG на C#. Подобно сохранению в формате JPG, вы также можете сохранить диаграмму в любом другом распространенном формате, таком как BMP, PNG, SVG и т. д.

Действия по преобразованию диаграммы Excel в JPG на С#

  1. С помощью диспетчера пакетов NuGet установите Aspose.Cells for .NET
  2. Добавьте директиву using для пространств имен Aspose.Cells, Aspose.Cells.Charts и Aspose.Cells.Rendering.
  3. Установите лицензию Aspose с помощью метода SetLicense
  4. Загрузите workbook, содержащий chart
  5. Получить экземпляр диаграммы с нужного рабочего листа
  6. Наконец, сохраните диаграмму как файл JPG.

Эти шаги демонстрируют процесс преобразования диаграммы Excel в JPG на C# и сохранения ее в файле, однако есть и другие варианты, такие как сохранение выходного изображения в MemoryStream и его соответствующее использование. Функция Chart.ToImage() также предоставляет возможность выбора номера страницы, если диаграмма слишком велика и состоит из нескольких страниц.

Код для преобразования диаграммы Excel в JPG на С#

Это преобразование не требует ни установки MS Excel в системе, ни использования взаимодействия. Это простой код консольного приложения, который можно использовать в формах, ASP.NET и других веб-технологиях, таких как Azure и многие другие.

В этом примере мы узнали, как преобразовать диаграмму Excel в JPG на C#. Однако, используя параметр ImageType, вы можете сохранить его как PNG, BMP, PICT, TIFF, SVG и многие другие форматы. Вы можете конвертировать файлы Excel в другие форматы, такие как XPS, как описано в статье как преобразовать Excel в XPS в С#.

 Русский