csv به jpg

تبدیل CSV به JPG در C#.NET.

تبدیل فایل‌های CSV(مقادیر جدا شده با کاما) به تصاویر JPEG(گروه مشترک متخصصان عکاسی) با استفاده از C#.NET مزایای بی‌شماری را ارائه می‌کند که در محیط داده‌محور امروزی ضروری هستند. این دگرگونی نه تنها به ایجاد نمودارها، نمودارها و نمودارهای جذاب بصری اجازه می دهد، بلکه نقش مهمی در تجسم داده ها و ارتباطات ایفا می کند. اگرچه تبدیل تصویر به CSV مهم است، اما در حال حاضر، تمرکز ما بر روی تبدیل حیاتی CSV به JPG برای تجسم داده‌ها با استفاده از REST API است.

REST API برای تبدیل CSV به JPG

GroupDocs.Conversion Cloud SDK for .NET راه حلی قوی برای تبدیل فایل های CSV به تصاویر JPG با کارایی و کیفیت بی نظیر ارائه می دهد. بنابراین، با استفاده از قدرت پردازش مبتنی بر ابر، این SDK تبدیل یکپارچه و دقیق، حفظ یکپارچگی داده ها و وفاداری بصری را تضمین می کند. بیایید جزئیات را در مورد اینکه چگونه می‌توانیم با تبدیل اطلاعات جدولی به نمایش‌های بصری تأثیرگذار برای تجزیه و تحلیل داده‌ها، گزارش‌دهی و ارائه پیشرفته‌تر، پتانسیل کامل داده‌هایمان را باز کنیم.

اولین قدم این است که با جستجوی GroupDocs.Conversion-Cloud در NuGet Package Manager، SDK را نصب کنید و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.

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

گام مهم بعدی به دست آوردن اعتبار API شخصی شده است (یعنی شناسه مشتری و راز مشتری).لطفاً دستورالعمل‌های مشخص‌شده در این [آموزش] کوتاه را دنبال کنید و جزئیات نحوه دریافت اعتبار API را توضیح دهید.

فایل مقادیر محدود شده با کاما به JPG در C#.NET

این بخش توضیح می‌دهد که چگونه این API فرآیند تبدیل را ساده می‌کند و به شما این امکان را می‌دهد تا به طور یکپارچه عملکرد تبدیل CSV به JPG را در برنامه‌های NET خود ادغام کنید.

  1. نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
  1. «ConvertApi» را راه‌اندازی کنید، جایی که شی Configuration را به عنوان آرگومان ورودی ارسال می‌کنیم.
var apiInstance = new ConvertApi(configurations);
  1. فایل CSV ورودی را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. یک نمونه «ConvertSettings» ایجاد کنید که در آن نام CSV ورودی، فرمت حاصل را به عنوان «jpg» و نام تصویر JPG خروجی را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
  1. برای تبدیل CSV به JPG با ConvertDocumentRequest API تماس بگیرید و تصویر 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";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم API تبدیل پایه CSV به JPG تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// یک نمونه از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
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";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم API تبدیل پایه CSV به JPG تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// یک نمونه از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// محتوای فایل مقادیر جدا شده با کاما را از درایو محلی بخوانید             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // برای تبدیل CSV به JPG از طریق برنامه، متد ConvertDocument را فراخوانی کنید.
    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 به JPEG Converter که بر روی GroupDocs.Conversion Cloud APIهای REST ساخته شده است استفاده کنید زیرا به شما امکان می‌دهد شاهد قابلیت‌های شگفت‌انگیز API تبدیل CSV به JPEG باشید. .

تبدیل csv به jpg

لینک های مفید

نتیجه

چه سادگی دستورات cURL را ترجیح دهید و چه انعطاف پذیری ادغام مستقیم با API ما، GroupDocs.Conversion Cloud راه حلی جامع برای تبدیل فایل های CSV به تصاویر JPG ارائه می دهد. بنابراین، با کمک این API، با تبدیل داده‌های خود به روایت‌های بصری جذاب امروز، پتانسیل تجسم، گزارش‌دهی و ارائه داده‌های پیشرفته را باز کنید.

مقالات مرتبط

توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: