Bu konuda, Interop olmadan Excel grafiğini C# ile JPG’ye nasıl dönüştüreceğinizin yanıtını alacaksınız. Bu adım adım öğreticiyi tamamladıktan sonra, Excel grafiğini C# ile JPG olarak kaydedebileceksiniz. JPG olarak kaydetmeye benzer şekilde, grafiği BMP, PNG, SVG vb. gibi diğer yaygın biçimlerden herhangi birine kaydedebilirsiniz.
Excel grafiğini C# ile JPG’ye dönüştürme adımları
- NuGet paket yöneticisini kullanarak Aspose.Cells for .NET yükleyin
- Aspose.Cells, Aspose.Cells.Charts ve Aspose.Cells.Rendering ad alanları için yönergeyi kullanarak ekleyin
- Aspose lisansını SetLicense yöntemini kullanarak ayarlayın
- chart içeren workbook dosyasını yükleyin
- İstediğiniz çalışma sayfasından grafiğin bir örneğini alın
- Son olarak, grafiği JPG dosyası olarak kaydedin
Bu adımlar, Excel grafiğini C#‘da JPG’ye dönüştürme ve bir dosyaya kaydetme işlemini gösterir, ancak çıktı görüntüsünü MemoryStream’e kaydetme ve buna göre kullanma gibi başka seçenekler de vardır. Chart.ToImage() işlevi, grafik çok büyükse ve birden çok sayfadan oluşuyorsa da sayfa numarasını seçme seçeneği sunar.
Excel grafiğini C# ile JPG’ye dönüştürmek için kod
Bu dönüştürme, sisteme MS Excel’in yüklenmesini gerektirmez veya birlikte çalışma kullanılmaz. Form tabanlı, ASP.NET ve Azure gibi diğer web teknolojilerinde ve daha pek çok alanda kullanılabilen basit bir konsol tabanlı uygulama kodudur.
Bu örnekte, Excel grafiğini C# ile JPG’ye dönüştürmeyi öğrendik. Ancak ImageType seçeneğini kullanarak PNG, BMP, PICT, TIFF, SVG ve diğer birçok formatta kaydedebilirsiniz. Excel dosyalarını Excel’i C# ile XPS’ye dönüştürme makalesinde belirtildiği gibi XPS gibi diğer biçimlere dönüştürebilirsiniz.