CSV إلى JPG

محول CSV إلى JPG في C# .NET.

يوفر تحويل ملفات CSV(قيم مفصولة بفواصل) إلى صور JPEG(Joint Photography Experts Group) باستخدام C# .NET عددًا لا يحصى من الفوائد التي لا غنى عنها في بيئة اليوم التي تركز على البيانات. لا يسمح هذا التحول بإنشاء مخططات ورسوم بيانية ورسوم بيانية جذابة بصريًا فحسب، بل يلعب أيضًا دورًا حاسمًا في تصور البيانات والتواصل. على الرغم من أهمية تحويل الصورة إلى ملف CSV، إلا أنه في الوقت الحالي، ينصب تركيزنا على التحويل المهم من ملف CSV إلى JPG لتحسين تصور البيانات باستخدام REST API.

REST API لتحويل CSV إلى JPG

يقدم GroupDocs.Conversion Cloud SDK for .NET حلاً قويًا لتحويل ملفات CSV إلى صور JPG بكفاءة وجودة لا مثيل لهما. لذلك، من خلال الاستفادة من قوة المعالجة السحابية، يضمن SDK هذا تحويلًا سلسًا ودقيقًا، مع الحفاظ على سلامة البيانات والدقة المرئية. دعونا نستكشف التفاصيل حول كيف يمكننا إطلاق الإمكانات الكاملة لبياناتنا عن طريق تحويل المعلومات الجدولية إلى تمثيلات مرئية مؤثرة لتحسين تحليل البيانات وإعداد التقارير والعرض التقديمي.

الخطوة الأولى هي تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

الخطوة المهمة التالية هي الحصول على بيانات اعتماد API المخصصة (أي معرف العميل وسر العميل).يرجى اتباع التعليمات المحددة في هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

ملف القيم المحددة بفواصل إلى JPG في C# .NET

يشرح هذا القسم كيف تعمل واجهة برمجة التطبيقات (API) هذه على تبسيط عملية التحويل، مما يسمح لك بدمج وظيفة التحويل من CSV إلى JPG بسلاسة في تطبيقات .NET الخاصة بك.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف الإدخال CSV إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. قم بإنشاء مثيل ConvertSettings حيث نحدد اسم إدخال CSV، والتنسيق الناتج كـ jpg واسم صورة JPG الناتجة كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بواجهة برمجة التطبيقات ConvertDocumentRequest لتحويل ملف CSV إلى JPG وحفظ صورة JPEG الناتجة في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل CSV إلى JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// قراءة محتوى ملف إدخال القيم المفصولة بفواصل من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل إدخال CSV إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // قم بإنشاء ConvertSettings حيث نحدد اسم ملف CSV المدخل وصورة JPG الناتجة
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // استدعاء الأسلوب ConvertDocument لتحويل CSV إلى JPG.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

تحويل CSV إلى JPG دون التحميل إلى التخزين السحابي

في حالة عدم الرغبة في تحميل ملف CSV المُدخل إلى وحدة التخزين السحابية والرغبة في تحويل ملف CSV المضمن إلى صورة JPG، يرجى محاولة استخدام مقتطف التعليمات البرمجية التالي.

// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل CSV إلى JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// قراءة محتوى ملف إدخال القيم المفصولة بفواصل من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // استدعاء الأسلوب ConvertDocument لتحويل CSV إلى JPG برمجياً.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // طريقتنا المخصصة لحفظ JPG الناتج على محرك الأقراص المحلي
    saveToDisk(response, @"D:\myConverted.jpg");
}

// طريقتنا المخصصة لحفظ محتوى الدفق إلى ملف على محرك الأقراص المحلي
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
CSV إلى JPG

الصورة: - معاينة لتحويل الصور من CSV إلى JPG.

يمكن تنزيل ملف الإدخال CSV وصورة JPG الناتجة من input.csv و myResultant.jpg.

تحويل CSV إلى JPG باستخدام أوامر cURL

يعد تحويل ملفات CSV إلى صور JPG باستخدام GroupDocs.Conversion Cloud عملية مبسطة يتم تسهيلها بواسطة أوامر cURL. من خلال طلب POST بسيط إلى نقطة نهاية API وتحديد ملف الإدخال CSV مع تنسيق الإخراج المطلوب بتنسيق JPG، يمكنك بدء التحويل دون عناء.

الخطوة الأولى هي إنشاء رمز وصول JWT بناءً على بيانات اعتماد العميل وبمجرد إنشاء رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل ملف CSV إلى صورة JPG وحفظ ملف JPG الناتج في التخزين السحابي.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"csv\"  },\"OutputPath\": \"{myResultantFile}\"}"

يرجى استبدال “sourceFile” باسم ملف CSV للإدخال، و"myResultantFile" باسم صورة JPG الناتجة و"accessToken" برمز وصول JWT المخصص.

  • الآن، إذا كنا بحاجة إلى حفظ ملف JPG الناتج على محرك الأقراص المحلي، فيرجى محاولة استخدام أمر cURL التالي:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "myResultantFile.jpg"

محول CSV إلى HTML مجاني

نوصي بشدة باستخدام تطبيق [CSV to JPEG Converter] خفيف الوزن وعالي الكفاءة والمبني على GroupDocs.Conversion Cloud REST APIs لأنه يمكّنك من مشاهدة الإمكانات المذهلة لواجهة برمجة تطبيقات تحويل CSV إلى JPEG .

تحويل CSV إلى JPG

روابط مفيدة

خاتمة

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

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

نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: