csv'den jpg'ye

C# .NET’te CSV’den JPG’ye dönüştürücü.

C# .NET kullanarak CSV(Virgülle Ayrılmış Değerler) dosyalarının JPEG(Birleşik Fotoğraf Uzmanları Grubu) görüntülerine dönüştürülmesi, günümüzün veri merkezli ortamında vazgeçilmez olan sayısız avantaj sunar. Bu dönüşüm yalnızca görsel olarak ilgi çekici çizelgeler, grafikler ve diyagramlar oluşturulmasına olanak sağlamakla kalmaz, aynı zamanda veri görselleştirme ve iletişiminde de önemli bir rol oynar. Görüntüden CSV’ye dönüştürme önemli olsa da şimdilik odak noktamız, REST API kullanılarak gelişmiş veri görselleştirmesi için önemli olan CSV’den JPG’ye dönüştürmedir.

CSV’den JPG’ye Dönüştürme için REST API

GroupDocs.Conversion Cloud SDK for .NET, CSV dosyalarını benzersiz verimlilik ve kaliteyle JPG görüntülerine dönüştürmek için güçlü bir çözüm sunar. Bu nedenle, bulut tabanlı işlemenin gücünden yararlanan bu SDK, kusursuz ve doğru dönüşüm sağlayarak veri bütünlüğünü ve görsel doğruluğu korur. Gelişmiş veri analizi, raporlama ve sunum için tablo halindeki bilgileri etkili görsel temsillere dönüştürerek verilerimizin tüm potansiyelini nasıl açığa çıkarabileceğimize dair ayrıntıları inceleyelim.

İlk adım, NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayarak SDK’yı yüklemek ve Yükle düğmesine tıklamaktır. Diğer bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu çalıştırmaktır.

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

Bir sonraki önemli adım, kişiselleştirilmiş API kimlik bilgilerini (yani Müşteri Kimliği ve Müşteri Sırrı) elde etmektir. Lütfen API kimlik bilgilerinin nasıl alınacağına ilişkin ayrıntıların açıklandığı bu kısa öğretici‘de belirtilen talimatları izleyin.

C# .NET’te Virgülle Sınırlandırılmış Değerler Dosyasını JPG’ye Dönüştürmek

Bu bölüm, CSV’den JPG’ye dönüştürme işlevini .NET uygulamalarınıza sorunsuz bir şekilde entegre etmenize olanak tanıyarak bu API’nin dönüştürme sürecini nasıl basitleştirdiğini açıklamaktadır.

  1. İstemci kimlik bilgilerini bağımsız değişken olarak ilettiğimiz bir ‘Yapılandırma’ sınıfı örneği oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
  1. Yapılandırma nesnesini giriş argümanı olarak ilettiğimiz ConvertApiyi başlatın.
var apiInstance = new ConvertApi(configurations);
  1. Giriş CSV dosyasını bulut depolama alanına yükleyin.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Giriş CSV’sinin adını, sonuç biçimini ‘jpg’ olarak ve çıktı JPG görüntüsünün adını argüman olarak belirttiğimiz bir ‘ConvertSettings’ örneği oluşturun.
var settings = new ConvertSettings{...}
  1. CSV’yi JPG’ye dönüştürmek ve ortaya çıkan JPEG görüntüsünü bulut depolamaya kaydetmek için ConvertDocumentRequest API’sini çağırın.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet üzerinden daha fazla örnek
// API kimlik bilgilerinizi alın 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Sırrı ile başlatın. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// CSV'nin temel URL'sini JPG dönüştürme API'sine ayarlamak için ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Configuration sınıfının nesnesiyle başlatın.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// giriş Virgülle Ayrılmış Değerler dosyasının içeriğini yerel sürücüden okuyun             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // FileApi'nin bir örneğini oluşturun
    var fileUpload = new FileApi(configurations);
    // giriş CSV'sini bulut depolama alanına yükleyin
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // giriş CSV dosya adını ve sonuçta ortaya çıkan JPG resmini tanımladığımız ConvertSettings'i oluşturun
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // CSV'den JPG'ye dönüştürme için ConvertDocument yöntemini çağırın.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // başarı mesajını yazdır
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

CSV’yi Cloud Storage’a Yüklemeden JPG’ye Dönüştürün

Giriş CSV’sini bulut depolama alanına yüklemek istemiyorsanız ve satır içi CSV’yi JPG görüntüsüne dönüştürmek istiyorsanız lütfen aşağıdaki kod pasajını kullanmayı deneyin.

// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet üzerinden daha fazla örnek
// API kimlik bilgilerinizi edinin 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Sırrı ile başlatın. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// CSV'nin temel URL'sini JPG dönüştürme API'sine ayarlamak için ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Configuration sınıfının nesnesiyle başlatın.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// giriş Virgülle Ayrılmış Değerler dosyasının içeriğini yerel sürücüden okuyun             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // CSV'yi program aracılığıyla JPG'ye dönüştürmek için ConvertDocument yöntemini çağırın.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // başarı mesajını yazdır
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // Ortaya çıkan JPG'yi yerel sürücüye kaydetmek için özel yöntemimiz
    saveToDisk(response, @"D:\myConverted.jpg");
}

// Akış içeriğini yerel sürücüdeki dosyaya kaydetmeye yönelik özel yöntemimiz
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
csv'den jpg'ye

Resim: - CSV’den JPG’ye resim dönüştürmenin önizlemesi.

Giriş CSV dosyası ve elde edilen JPG görüntüsü input.csv ve myResultant.jpg‘dan indirilebilir.

cURL Komutlarını kullanarak CSV’yi JPG’ye dönüştürün

CSV dosyalarının GroupDocs.Conversion Cloud kullanılarak JPG görüntülerine dönüştürülmesi, cURL komutları tarafından kolaylaştırılan basitleştirilmiş bir işlemdir. API uç noktasına basit bir POST isteği göndererek ve giriş CSV dosyasını istenen çıktı formatıyla birlikte JPG olarak belirterek, dönüşümü zahmetsizce başlatabilirsiniz.

İlk adım, istemci kimlik bilgilerine göre bir JWT erişim belirteci oluşturmaktır ve JWT belirtecini oluşturduktan sonra CSV’yi JPG görüntüsüne dönüştürmek ve elde edilen JPG dosyasını bulut depolama alanına kaydetmek için lütfen aşağıdaki cURL komutunu yürütün.

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}\"}"

Lütfen ‘sourceFile’ı giriş CSV dosyasının adıyla, ‘myResultantFile’ı ortaya çıkan JPG görüntüsünün adıyla ve ‘accessToken’ı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.

  • Şimdi, elde edilen JPG’yi yerel sürücüye kaydetmemiz gerekirse, lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
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"

Ücretsiz CSV’den HTML’ye Dönüştürücü

CSV’den JPEG’e dönüştürme API’sinin inanılmaz yeteneklerine tanık olmanızı sağladığından, GroupDocs.Conversion Cloud REST API’leri üzerine kurulu hafif ve son derece verimli CSV to JPEG Converter uygulamamızı kullanmanızı önemle tavsiye ederiz. .

csv'den jpg'ye dönüştürücü

kullanışlı bağlantılar

Çözüm

İster cURL komutlarının basitliğini ister API’mizle doğrudan entegrasyonun esnekliğini tercih edin, GroupDocs.Conversion Cloud, CSV dosyalarını JPG görüntülerine dönüştürmek için kapsamlı bir çözüm sunar. Dolayısıyla, bu API’nin yardımıyla verilerinizi bugün ilgi çekici görsel anlatılara dönüştürerek gelişmiş veri görselleştirme, raporlama ve sunum potansiyelini ortaya çıkarın.

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi kesinlikle öneririz: