Как да конвертирате Excel Chart в JPG в C# без Interop

В тази тема ще получите отговор как да конвертирате Excel диаграма в JPG в C# без Interop. След като преминете през този урок стъпка по стъпка, ще можете да запишете диаграма на Excel като JPG в C#. Подобно на запазването като JPG, вие можете също да запазите диаграма във всеки от другите често срещани формати като BMP, PNG, SVG и др.

Стъпки за конвертиране на диаграма на Excel в JPG в C#

  1. С помощта на мениджъра на пакети NuGet инсталирайте Aspose.Cells for .NET
  2. Добавете използваща директива за пространства от имена 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 в C#

Това преобразуване нито изисква MS Excel да бъде инсталиран в системата, нито се използва interop. Това е прост код на приложение, базирано на конзола, което може да се използва в базирани на формуляри, ASP.NET и други уеб технологии като Azure и много други.

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

 Български