CSV'yi PNG'ye Dönüştürme

CSV Dosyasını PNG Resmine Dönüştürme

Sheetize, bir CSV (virgülle ayrılmış değerler) dosyasını (.csv) yüksek‑kaliteli bir PNG resmine dönüştürmenizi sağlayan basit ve yüksek‑performanslı bir API sunar. Bu, tablo verilerini görselleştirmek, küçük resimler oluşturmak, elektronik tabloyu web sayfalarına gömmek veya ham veriyi ortaya çıkarmadan raporlar üretmek için idealdir.

Neden CSV‑den‑PNG Dönüşümü İçin Sheetize Kullanmalı?

  • Tam bütünlük – hücre metnini, ayırıcıları ve gömülü Unicode karakterlerini korur.
  • Hızlı ve ölçeklenebilir – .NET için optimize edilmiştir, Windows, macOS ve Linux’ta çalışır.
  • Özelleştirilebilir çözünürlük – ihtiyaçlarınıza göre yatay ve düşey DPI ayarlayabilirsiniz.
  • Sıfır bağımlılık – harici araçlar veya Office kurulumları gerekmez.

Başlarken

.NET projenize Sheetize.ImageConverter paketini NuGet üzerinden ekleyin ve ImageConverter.Process metodunu çağırın.

Örnek C# Kodu

using Sheetize;

var loadOptions = new LoadOptions
{
// Kaynak CSV dosyasının yolu
InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
// Çıktı dosyası – PNG uzantısı PNG formatını seçer
OutputFile = @"D:\Data\SalesReport.png",

// Opsiyonel: görüntü çözünürlüğünü kontrol edin (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

Bu örnek, SalesReport.csv dosyasını yükler ve belirtilen çözünürlükte SalesReport.png dosyasını oluşturur.

PNG Çıktısı İçin Önemli Seçenekler

  • HorizontalResolution / VerticalResolution – DPI’yi tanımlar; yüksek değerler daha net görüntüler üretir ancak dosya boyutu artar.
  • Transparency – PNG bir alfa kanalı destekler; gerekirse arka plan rengini ek API ayarlarıyla yapılandırabilirsiniz.

En İyi Uygulamalar

  1. Yazdırılabilir grafikler için en az 150 DPI, web küçük resimleri için 72 DPI yeterlidir.
  2. CSV çok fazla sütun içeriyorsa DPI’yi artırın ya da hücre genişliğini ayarlayın; sıkışık metin oluşmasını engelleyin.
  3. Üretilen PNG’yi bir görüntü görüntüleyicide açarak dağıtıma göndermeden önce görünümünü doğrulayın.
 Türkçe