В этой теме вы получите ответ на вопрос, как преобразовать диаграмму Excel в JPG на C# без Interop. Пройдя это пошаговое руководство, вы сможете сохранить диаграмму Excel в формате JPG на C#. Подобно сохранению в формате JPG, вы также можете сохранить диаграмму в любом другом распространенном формате, таком как BMP, PNG, SVG и т. д.
Действия по преобразованию диаграммы Excel в JPG на С#
- С помощью диспетчера пакетов NuGet установите Aspose.Cells for .NET
- Добавьте директиву using для пространств имен Aspose.Cells, Aspose.Cells.Charts и Aspose.Cells.Rendering.
- Установите лицензию Aspose с помощью метода SetLicense
- Загрузите workbook, содержащий chart
- Получить экземпляр диаграммы с нужного рабочего листа
- Наконец, сохраните диаграмму как файл 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 в С#.