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:
- Inisialisasi Konverter – Buat instance
PdfConverter. - Muat Opsi CSV – Konfigurasikan
LoadOptions(pemisah, encoding, adaHeader). - Tentukan Opsi PDF – Atur
PdfSaveOptions(ukuran halaman, margin, font, judul). - 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.