Cara Mengonversi CSV ke PDF

Sheetize PDF Converter untuk .NET menawarkan API yang kuat namun mudah digunakan untuk mengubah data CSV berupa teks biasa menjadi file PDF berkualitas tinggi. Baik Anda memerlukan laporan yang dapat dicetak, faktur, ataupun brosur berbasis data, konverter ini menangani pemisah, encoding, styling, dan pagination secara otomatis.

Fitur Utama

Mengonversi CSV ke PDF

  • Deteksi otomatis pemisah kolom (koma, titik koma, tab).
  • Kontrol penuh atas tata letak halaman – ukuran, orientasi, margin, serta header/footer.
  • Font, warna, dan format sel yang dapat disesuaikan untuk tampilan profesional.
  • Mendukung penyisipan gambar dan diagram yang dihasilkan dari data CSV.

Pemrosesan Batch

Mengonversi banyak file CSV dalam satu operasi, masing‑masing menghasilkan PDF terpisah atau satu dokumen gabungan.

Instruksi Detail

Alur Kerja CSV → PDF

Untuk mengonversi file CSV ke PDF, ikuti langkah‑langkah berikut:

  1. Inisialisasi Konverter – Buat instance PdfConverter.
  2. Muat Opsi CSV – Konfigurasikan LoadOptions (pemisah, encoding, adaHeader).
  3. Tentukan Opsi PDF – Atur PdfSaveOptions (ukuran halaman, margin, font, judul).
  4. Jalankan Konversi – Panggil PdfConverter.Process(loadOptions, saveOptions).

Contoh – CSV ke PDF dengan Tata Letak Kustom

using Sheetize;

// Langkah 1: Muat file CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Langkah 2: Konfigurasikan output PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Langkah 3: Lakukan konversi
PdfConverter.Process(loadOptions, saveOptions);

Contoh – Mengonversi Semua File CSV dalam Folder

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);
}

Dukungan Format yang Diperluas

  • Selain CSV, PDF Converter dapat langsung membaca TSV, JSON, dan sumber Excel, menawarkan jalur terpadu ke output PDF.
  • Mesin yang sama juga dapat mengekspor PDF kembali ke CSV (ekstraksi data‑saja) dengan menggunakan PdfConverter, memudahkan alur kerja “round‑trip” untuk audit data.

Panduan ini memberikan semua yang Anda perlukan untuk mengintegrasikan Sheetize PDF Converter ke dalam aplikasi .NET, mengubah data CSV mentah menjadi PDF yang tampak profesional dalam beberapa baris kode saja.

 Indonesia