در این مبحث به نحوه تبدیل نمودار اکسل به JPG در سی شارپ بدون Interop پاسخ خواهید داد. پس از انجام این آموزش گام به گام، می توانید نمودار اکسل را به صورت JPG در سی شارپ ذخیره کنید. مشابه ذخیره به عنوان JPG، همچنین می توانید نمودار را در هر یک از قالب های رایج دیگر مانند BMP، PNG، SVG و غیره ذخیره کنید.
مراحل تبدیل نمودار اکسل به JPG در سی شارپ
- با استفاده از مدیریت بسته NuGet، Aspose.Cells for .NET را نصب کنید
- با استفاده از دستورالعمل برای Aspose.Cells، Aspose.Cells.Charts و Aspose.Cells.Rendering فضاهای نام اضافه کنید
- مجوز Aspose را با استفاده از روش SetLicense تنظیم کنید
- بارگیری workbook حاوی chart
- نمونه ای از نمودار را از کاربرگ مورد نظر دریافت کنید
- در نهایت نمودار را به صورت فایل JPG ذخیره کنید
این مراحل فرآیند تبدیل نمودار اکسل به JPG در سی شارپ و ذخیره آن در یک فایل را نشان میدهد، اما گزینههای دیگری نیز وجود دارد مانند ذخیره تصویر خروجی در MemoryStream و استفاده از آن. تابع Chart.ToImage () گزینه ای را برای انتخاب شماره صفحه فراهم می کند، همچنین اگر نمودار بیش از حد بزرگ باشد و از چندین صفحه تشکیل شده باشد.
کد تبدیل نمودار اکسل به JPG در سی شارپ
این تبدیل نه نیاز به نصب MS Excel بر روی سیستم دارد و نه از interop استفاده می شود. این یک کد برنامه کاربردی مبتنی بر کنسول ساده است که می تواند در فناوری های مبتنی بر فرم، ASP.NET و سایر فناوری های وب مانند Azure و بسیاری دیگر استفاده شود.
در این مثال با نحوه تبدیل نمودار اکسل به JPG در سی شارپ آشنا شدیم. اما با استفاده از گزینه ImageType میتوانید آن را بهصورت PNG، BMP، PICT، TIFF، SVG و بسیاری از فرمتهای دیگر ذخیره کنید. همانطور که در مقاله نحوه تبدیل اکسل به XPS در سی شارپ آورده شده است، می توانید فایل های اکسل را به فرمت های دیگر نیز مانند XPS تبدیل کنید.