Mengonversi file CSV(Comma-Separated Values) menjadi gambar JPEG(Joint Photographic Experts Group) menggunakan C# .NET menawarkan segudang manfaat yang sangat diperlukan dalam lingkungan yang berpusat pada data saat ini. Transformasi ini tidak hanya memungkinkan pembuatan bagan, grafik, dan diagram yang menarik secara visual, tetapi juga memainkan peran penting dalam visualisasi dan komunikasi data. Meskipun konversi gambar ke CSV penting, namun untuk saat ini, fokus kami adalah pada transformasi CSV ke JPG yang penting untuk menyempurnakan visualisasi data menggunakan REST API.
- REST API untuk Konversi CSV ke JPG
- File Nilai Dibatasi Koma ke JPG di C# .NET
- Konversi CSV ke JPG menggunakan Perintah cURL
REST API untuk Konversi CSV ke JPG
GroupDocs.Conversion Cloud SDK for .NET menawarkan solusi tangguh untuk mengonversi file CSV ke gambar JPG dengan efisiensi dan kualitas tak tertandingi. Oleh karena itu, dengan memanfaatkan kekuatan pemrosesan berbasis cloud, SDK ini memastikan konversi yang lancar dan akurat, menjaga integritas data dan fidelitas visual. Mari kita jelajahi detail tentang bagaimana kita dapat memanfaatkan potensi penuh data kita dengan mengubah informasi tabular menjadi representasi visual yang berdampak untuk analisis, pelaporan, dan presentasi data yang lebih baik.
Langkah pertama adalah menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
Langkah penting berikutnya adalah mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
File Nilai Dibatasi Koma ke JPG di C# .NET
Bagian ini menjelaskan bagaimana API ini menyederhanakan proses konversi, memungkinkan Anda mengintegrasikan fungsi konversi CSV ke JPG dengan lancar ke dalam aplikasi .NET Anda.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
- Unggah file CSV masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- Buat sebuah instance
ConvertSettings
di mana kita menentukan nama untuk input CSV, format yang dihasilkan sebagaijpg
dan nama untuk gambar output JPG sebagai argumen.
var settings = new ConvertSettings{...}
- Panggil API ConvertDocumentRequest untuk mengonversi CSV ke JPG dan menyimpan gambar JPEG yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar API konversi CSV ke JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// membaca isi file Input Comma Separated Values dari drive lokal
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// buat instance FileApi
var fileUpload = new FileApi(configurations);
// unggah CSV masukan ke penyimpanan cloud
fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));
// buat ConvertSettings di mana kita menentukan input nama file CSV dan gambar JPG yang dihasilkan
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.cs",
Format = "jpg",
OutputPath = "myResultant.jpg"
};
// Aktifkan metode ConvertDocument untuk konversi CSV ke JPG.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// cetak pesan sukses
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
}
Konversi CSV ke JPG tanpa Mengunggah ke Cloud Storage
Jika tidak ingin mengunggah CSV masukan ke penyimpanan cloud dan ingin mengonversi gambar CSV sebaris ke JPG, coba gunakan cuplikan kode berikut.
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar API konversi CSV ke JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// membaca isi file Input Comma Separated Values dari drive lokal
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// Panggil metode ConvertDocument untuk mengonversi CSV ke JPG secara terprogram.
var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
if (response != null && response.Equals("OK"))
{
// cetak pesan sukses
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
// metode khusus kami untuk menyimpan JPG yang dihasilkan di drive lokal
saveToDisk(response, @"D:\myConverted.jpg");
}
// Metode khusus kami untuk menyimpan konten streaming ke file di drive lokal
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
File CSV masukan dan gambar JPG yang dihasilkan dapat diunduh dari input.csv dan myResultant.jpg.
Konversi CSV ke JPG menggunakan Perintah cURL
Mengonversi file CSV ke gambar JPG menggunakan GroupDocs.Conversion Cloud adalah proses sederhana yang difasilitasi oleh perintah cURL. Dengan permintaan POST sederhana ke titik akhir API dan menentukan file CSV masukan beserta format keluaran yang diinginkan sebagai JPG, Anda dapat memulai konversi dengan mudah.
Langkah pertama adalah membuat token akses JWT berdasarkan kredensial klien dan setelah kami membuat token JWT, silakan jalankan perintah cURL berikut untuk mengonversi gambar CSV ke JPG dan menyimpan file JPG yang dihasilkan di penyimpanan cloud.
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}\"}"
Harap ganti sourceFile
dengan nama file CSV masukan, myResultantFile
dengan nama gambar JPG yang dihasilkan, dan accessToken
dengan token akses JWT yang dipersonalisasi.
- Sekarang, jika kita perlu menyimpan JPG yang dihasilkan di drive lokal, silakan coba gunakan perintah cURL berikut:
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"
Konverter CSV ke HTML gratis
Kami sangat merekomendasikan penggunaan aplikasi [CSV to JPEG Converter] kami yang ringan dan sangat efisien yang dibangun di atas GroupDocs.Conversion Cloud REST API karena memungkinkan Anda menyaksikan kemampuan luar biasa dari API konversi CSV ke JPEG .
Tautan Berguna
Kesimpulan
Baik Anda lebih menyukai kesederhanaan perintah cURL atau fleksibilitas integrasi langsung dengan API kami, GroupDocs.Conversion Cloud menawarkan solusi komprehensif untuk mengonversi file CSV ke gambar JPG. Jadi, dengan bantuan API ini, buka potensi peningkatan visualisasi, pelaporan, dan presentasi data dengan mengubah data Anda menjadi narasi visual yang menarik sekarang juga.
Artikel Terkait
Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: