كيفية تحويل مخطط Excel إلى JPG في C# بدون التشغيل المتداخل

في هذا الموضوع سوف تحصل على إجابة عن كيفية تحويل مخطط 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 namespaces
  3. تعيين ترخيص Aspose باستخدام طريقة SetLicense
  4. قم بتحميل workbook الذي يحتوي على chart
  5. احصل على مثيل للمخطط من ورقة العمل المطلوبة
  6. أخيرًا ، احفظ الرسم البياني كملف JPG

توضح هذه الخطوات عملية تحويل مخطط Excel إلى JPG في C# وحفظه في ملف ولكن هناك أيضًا خيارات أخرى مثل حفظ صورة الإخراج في MemoryStream واستخدامها وفقًا لذلك. توفر الوظيفة Chart.ToImage () خيارًا لتحديد رقم الصفحة أيضًا إذا كان المخطط كبيرًا جدًا ويتألف من عدة صفحات.

كود لتحويل مخطط Excel إلى JPG في C#

using Aspose.Cells;
using Aspose.Cells.Charts;
using Aspose.Cells.Rendering;
namespace ConvertExcelChartToJPGInCSharpWithoutInterop
{
class Program
{
static void Main(string[] args)
{
// Set Aspose.Cells license before the conversion
License license = new License();
license.SetLicense("Aspose.Cells.lic");
// Instantiate the workbook having chart in it
Workbook ChartToImageWorkbook = new Workbook("ExcelChartFile.xlsx");
// Get chart object that is to be converted to JPG
Chart chart = ChartToImageWorkbook.Worksheets[0].Charts[0];
// Create an instance of ImageOrPrintOptions and set image type as JPG
ImageOrPrintOptions imageOrPrintOptions = new ImageOrPrintOptions();
imageOrPrintOptions.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg;
// Save chart as JPEG image
chart.ToImage("ExcelChartToImage.jpg", imageOrPrintOptions);
}
}
}

لا يتطلب هذا التحويل تثبيت MS Excel على النظام ولا يتم استخدام التشغيل المتداخل. إنه رمز تطبيق بسيط يعتمد على وحدة التحكم ويمكن استخدامه في تقنيات الويب المستندة إلى النموذج و ASP.NET وتقنيات الويب الأخرى مثل Azure وغيرها الكثير.

في هذا المثال ، تعلمنا كيفية تحويل مخطط Excel إلى JPG في C#. ولكن باستخدام الخيار ImageType ، يمكنك حفظه بتنسيق PNG و BMP و PICT و TIFF و SVG والعديد من التنسيقات الأخرى. يمكنك تحويل ملفات Excel إلى تنسيقات أخرى مثل XPS كما هو موضح في المقالة كيفية تحويل Excel إلى XPS في C#.

 عربي