Kako pretvoriti CSV u PDF

Sheetize PDF Converter za .NET nudi moćno, a opet jednostavno API‑je za pretvaranje običnih CSV podataka u PDF datoteke visoke kvalitete. Bilo da trebate ispisive izvještaje, račune ili brošure temeljene na podacima, pretvarač automatski obrađuje razdjelnike, kodiranje, stiliziranje i paginaciju.

Glavne značajke

Pretvaranje CSV u PDF

  • Automatsko otkrivanje razdjelnika (zarez, točka‑zarez, tab).
  • Potpuna kontrola nad rasporedom stranice – veličina, orijentacija, margine, zaglavlja/podnožja.
  • Prilagodljivi fontovi, boje i formatiranje ćelija za profesionalni izgled.
  • Podrška za umetanje slika i grafikona generiranih iz CSV podataka.

Serijska obrada

Pretvorite više CSV datoteka jednim pozivom, svaka s vlastitim PDF‑om ili kombiniranim dokumentom.

Detaljna uputa

CSV → PDF tijek rada

Za pretvaranje CSV datoteke u PDF, slijedite ove korake:

  1. Inicijalizirajte pretvarač – kreirajte instancu PdfConverter.
  2. Učitajte CSV opcije – konfigurirajte LoadOptions (razdjelnik, kodiranje, imaZaglavlje).
  3. Definirajte PDF opcije – postavite PdfSaveOptions (veličina stranice, margine, font, naslov).
  4. Izvršite pretvorbu – pozovite PdfConverter.Process(loadOptions, saveOptions).

Primjer – CSV u PDF s prilagođenim izgledom

using Sheetize;

// Korak 1: učitaj CSV datoteku
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Korak 2: konfiguriraj PDF izlaz
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Korak 3: izvrši pretvorbu
PdfConverter.Process(loadOptions, saveOptions);

Primjer – Pretvorba cijele mape CSV datoteka

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

Proširena podrška formata

  • Osim CSV‑a, PDF pretvarač može izravno učitati TSV, JSON i Excel izvore, nudeći jedinstveni put prema PDF izlazu.
  • isti motor također može izvesti PDF natrag u CSV (isključivo podatkovni izvoz) pomoću PdfConverter, olakšavajući dvosmjerne radne tokove za reviziju podataka.

Ovaj vodič opremuje vas svime što je potrebno za integraciju Sheetize PDF Convertera u .NET aplikacije, pretvarajući sirove CSV podatke u profesionalno oblikovane PDF‑ove u samo nekoliko redaka kôda.

 Hrvatski