Jak převést CSV na PDF

Sheetize PDF Converter pro .NET nabízí výkonné a zároveň snadno použitelné API, které převádí textové CSV soubory na vysoce kvalitní PDF dokumenty. Ať už potřebujete tisknutelné zprávy, faktury nebo datové brožury, konvertor automaticky zpracuje oddělovače, kódování, stylování i stránkování.

Hlavní funkce

Převod CSV na PDF

  • Automatická detekce oddělovačů sloupců (čárka, středník, tabulátor).
  • Úplná kontrola nad rozvržením stránky – velikost, orientace, okraje a záhlaví/zápatí.
  • Přizpůsobitelné fonty, barvy a formátování buněk pro profesionální vzhled.
  • Podpora vkládání obrázků a grafů generovaných z CSV dat.

Dávkové zpracování

Převod více CSV souborů najednou, každý buď do vlastního PDF, nebo do kombinovaného dokumentu.

Podrobný postup

Pracovní tok CSV → PDF

Pro převod CSV souboru do PDF postupujte takto:

  1. Inicializujte konvertor – vytvořte instanci PdfConverter.
  2. Načtěte CSV volby – nakonfigurujte LoadOptions (oddělovač, kódování, má hlavičku).
  3. Definujte PDF volby – nastavte PdfSaveOptions (velikost stránky, okraje, font, název).
  4. Spusťte převod – zavolejte PdfConverter.Process(loadOptions, saveOptions).

Příklad – CSV do PDF s vlastním rozvržením

using Sheetize;

// Krok 1: Načíst CSV soubor
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Krok 2: Nastavit výstup PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Krok 3: Provedení převodu
PdfConverter.Process(loadOptions, saveOptions);

Příklad – Převod složky s CSV soubory

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

Rozšířená podpora formátů

  • Kromě CSV dokáže PDF Converter přímo načíst TSV, JSON a Excel soubory, čímž poskytuje jednotný způsob vytvoření PDF výstupu.
  • Stejný engine umí také exportovat PDF zpět do CSV (extrakce pouze dat) pomocí PdfConverter, což umožňuje obousměrné pracovní toky pro audity dat.

Tento průvodce vám poskytuje veškeré potřebné informace pro integraci Sheetize PDF Converter do .NET aplikací a převod surových CSV dat na profesionálně vypadající PDF dokumenty během několika řádků kódu.

 Čeština