التفوق على الصورة

كيفية تحويل ورقة عمل Excel إلى صورة باستخدام .NET Cloud SDK.

أصبحت الحاجة إلى تحويل جداول البيانات Excel إلى صور JPG النابضة بالحياة بسلاسة أكبر. واضح من أي وقت مضى. أيضًا، في المشهد الرقمي الحالي، تعد القدرة على تحويل بيانات Excel بسهولة إلى صور JPG جذابة بصريًا أمرًا لا يقدر بثمن. تتعمق هذه المقالة في الأهمية العميقة لهذا التحويل، وتكشف النقاب عن السيناريوهات المتنوعة حيث يثبت أنه لا غنى عنه ويمكّن المستخدمين من إضافة بُعد مرئي ديناميكي إلى عروض البيانات الخاصة بهم. دعنا نستكشف التفاصيل حول كيفية جعل المعلومات جذابة ومؤثرة بصريًا باستخدام .NET REST API.

REST API لتحويل Excel إلى صورة

يصبح تحويل جداول بيانات Excel إلى صور JPG عملية سلسة وفعالة بفضل الإمكانات القوية لـ Aspose.Cells Cloud SDK for .NET.يمكّنك SDK القوي هذا من دمج ميزات معالجة Excel الشاملة مباشرةً في تطبيقاتك، مما يوفر حلاً موثوقًا لتحويل Excel إلى JPG. توفر SDK مجموعة كبيرة من الإمكانات المذهلة بما في ذلك استخراج البيانات ومعالجة أوراق العمل وإنشاء المخططات الديناميكية — كل ذلك في بيئة قائمة على السحابة.

الآن، نحتاج إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard.إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تحويل Excel إلى JPG في C# .NET

دعونا نتعمق في التفاصيل حيث يلتقي الابتكار بالكفاءة، ونفتح مجموعة من الإمكانيات لتقديم عروض بيانات ديناميكية ومثرية بصريًا. لذا، يرجى اتباع الإرشادات الواردة أدناه لتحويل XLS إلى JPG في C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

قم بتحميل مصنف Excel المدخل إلى وحدة التخزين السحابية.

SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };

قم بإنشاء مثيل لفئة SaveOptions حيث نحدد التنسيق الناتج على أنه JPG.

var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

اتصل بواجهة برمجة التطبيقات (API) لبدء عملية التحويل من Excel إلى JPG. بعد التشغيل الناجح، يتم تخزين الصورة الناتجة في التخزين السحابي.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// اسم مصنف Excel المدخل على محرك الأقراص المحلي
string first_Excel = "input.xls";

try
{
    // قراءة محتوى Excel في مثيل الدفق
    using (var inputFile = System.IO.File.OpenRead(second_Excel))
    {
        // تحميل كل مصنف إلى التخزين السحابي
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // قم بإنشاء مثيل لـ SaveOptions حيث نحدد تنسيق الإخراج كـ JPG
        SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
        
        // تهيئة عملية تحويل Excel إلى JPG
        var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

       // طباعة رسالة النجاح في حالة نجاح التسلسل
       if (response != null && response.Equals("OK"))
       {
           Console.WriteLine("Excel to picture conversion completed successfully !");
           Console.ReadKey();
       }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
التفوق على الصورة

معاينة لتحويل Excel إلى JPG باستخدام .NET Cloud SDK.

يمكن تنزيل مصنف Excel المُدخل وصورة JPG الناتجة التي تم إنشاؤها في المثال أعلاه من:

XLS إلى JPG باستخدام أوامر cURL

يمكن أيضًا إجراء تحويل XLS إلى JPG باستخدام أوامر Aspose.Cells Cloud وcURL. ولا تصبح هذه العملية متاحة فحسب، بل تصبح أيضًا قابلة للتكيف بدرجة كبيرة. سواء كنت مطورًا يدمج هذه الميزة في تطبيق أو مستخدمًا نهائيًا يبحث عن حل مباشر، توفر أوامر Aspose.Cells Cloud وcURL أسلوبًا متعدد الاستخدامات لتحويل بيانات Excel إلى صور JPG جذابة بصريًا.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT باستخدام الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

بمجرد حصولنا على رمز JWT، يرجى تنفيذ الأمر التالي لبدء عملية تحويل Excel إلى صورة. يتوقع الطلب التالي أن يكون ملف Excel المدخل متاحًا بالفعل في وحدة التخزين السحابية. بمجرد تنفيذ الأمر بنجاح، يتم تخزين صورة JPG الناتجة في التخزين السحابي.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"JPG\",  \"EnableHTTPCompression\": true,}" \

الرجاء استبدال sourceFile باسم مصنف Excel المدخلات المتوفر في التخزين السحابي، وoutputFile باسم JPG الناتج المراد إنشاؤه وaccessToken برمز JWT المميز الذي تم إنشاؤه أعلاه.

خاتمة

في الختام، سواء اخترت الإمكانات المبسطة لـ Aspose.Cells Cloud SDK لـ .NET أو الكفاءة القابلة للبرمجة لأوامر cURL، فإن رحلة التحويل من Excel إلى JPG تتميز بإمكانية الوصول والدقة والقدرة على التكيف. لذلك، سواء كنت مطورًا يبحث عن SDK قوي أو مستخدمًا يوميًا يعتمد على تفاعلات سطر الأوامر المباشرة، فإن القوة المجمعة لهذه الأساليب تضمن تجربة ديناميكية وغنية بصريًا للجميع.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: