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

Sheetize PDF Converter for .NET, düz metin CSV verilerini yüksek kaliteli PDF dosyalarına dönüştüren güçlü ve kullanımı kolay bir API sunar. Yazdırılabilir raporlar, faturalar ya da veri odaklı broşürler oluşturmanız gerektiğinde, dönüştürücü ayırıcıları, kodlamayı, stil vermeyi ve sayfalamayı otomatik olarak yönetir.

Ana Özellikler

CSV’yi PDF’ye Dönüştür

  • Sütun ayırıcılarını (virgül, noktalı virgül, sekme) otomatik algılar.
  • Sayfa düzeni üzerinde tam kontrol – boyut, yön, kenar boşlukları, başlık/alt bilgi.
  • Profesyonel bir görünüm için özelleştirilebilir yazı tipleri, renkler ve hücre biçimlendirmesi.
  • CSV verilerinden oluşturulan görseller ve grafiklerin gömülmesini destekler.

Toplu İşlem

Birden fazla CSV dosyasını tek bir işlemde dönüştürerek her biri kendi PDF’sini ya da birleşik bir belgeyi oluşturur.

Ayrıntılı Talimatlar

CSV → PDF İş Akışı

CSV dosyasını PDF’ye dönüştürmek için aşağıdaki adımları izleyin:

  1. Dönüştürücüyü BaşlatPdfConverter sınıfının bir örneğini oluşturun.
  2. CSV Seçeneklerini YükleLoadOptions (ayırıcı, kodlama, başlık var mı) ayarlarını yapılandırın.
  3. PDF Seçeneklerini TanımlaPdfSaveOptions (sayfa boyutu, kenar boşlukları, yazı tipi, başlık) ayarlarını belirleyin.
  4. Dönüşümü GerçekleştirPdfConverter.Process(loadOptions, saveOptions) çağrısını yapın.

Örnek – Özelleştirilmiş Düzenle CSV’den PDF’ye

using Sheetize;

// 1. Adım: CSV dosyasını yükle
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// 2. Adım: PDF çıktısını yapılandır
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// 3. Adım: Dönüştürmeyi gerçekleştir
PdfConverter.Process(loadOptions, saveOptions);

Örnek – Bir Klasördeki CSV Dosyalarını Dönüştürme

using Sheetize;
using System.IO;

var csvFolder = @"D:\Data\CSV_Files";
var pdfFolder = @"D:\Data\PDF_Results";
Directory.CreateDirectory(pdfFolder);

foreach (var csvFile in Directory.GetFiles(csvFolder, "*.csv"))
{
    var load = new LoadOptions
    {
        InputFile = csvFile
    };

    var save = new PdfSaveOptions
    {
        OutputFile = Path.Combine(pdfFolder, Path.GetFileNameWithoutExtension(csvFile) + ".pdf")
    };

    PdfConverter.Process(load, save);
}

Genişletilmiş Format Desteği

  • CSV’ye ek olarak, PDF Dönüştürücü TSV, JSON ve Excel kaynaklarını doğrudan alabilir; tek bir yol üzerinden PDF çıktısı sağlar.
  • Aynı motor, PdfConverter kullanılarak PDF’den CSV‘ye (yalnızca veri çıkarımı) geri ihracatı da destekler; veri denetimi için çift yönlü iş akışlarını kolaylaştırır.

Bu rehber, Sheetize PDF Converter’ı .NET uygulamalarına entegre ederken ihtiyacınız olan her şeyi sunar; ham CSV verilerini sadece birkaç satır kodla profesyonel görünümlü PDF’lere dönüştürmenizi sağlar.

 Türkçe