Sådan konverteres CSV til PDF

Sheetize PDF Converter for .NET tilbyder et kraftfuldt men brugervenligt API, der omdanner ren CSV‑tekst til PDF‑filer af høj kvalitet. Uanset om du har brug for udskrivbare rapporter, fakturaer eller datadrevne brochurer, håndterer konverteren automatisk skilletegn, kodning, formatering og paginering.

Hovedfunktioner

Konverter CSV til PDF

  • Automatisk genkendelse af kolonneseparatorer (komma, semikolon, tab).
  • Fuld kontrol over sidelayout – størrelse, orientering, marginer samt sidehoveder/-fødder.
  • Tilpasningsbare skrifttyper, farver og celleformatering for et professionelt udseende.
  • Understøtter indlejring af billeder og diagrammer, der genereres ud fra CSV‑data.

Batch‑behandling

Konverter flere CSV‑filer i én operation, hver med sin egen PDF eller samlet i ét dokument.

Detaljerede instruktioner

CSV → PDF‑arbejdsflow

Følg disse trin for at konvertere en CSV‑fil til PDF:

  1. Initialiser konverteren – Opret en instans af PdfConverter.
  2. Indlæs CSV‑indstillinger – Konfigurer LoadOptions (separator, kodning, harHeader).
  3. Definér PDF‑indstillinger – Sæt PdfSaveOptions (sidestørrelse, marginer, skrifttype, titel).
  4. Udfør konverteringen – Kald PdfConverter.Process(loadOptions, saveOptions).

Eksempel – CSV til PDF med tilpasset layout

using Sheetize;

// Trin 1: Indlæs CSV‑filen
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

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

// Trin 3: Udfør konverteringen
PdfConverter.Process(loadOptions, saveOptions);

Eksempel – Konverter en mappe med CSV‑filer

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

Udvidet formatunderstøttelse

  • Ud over CSV kan PDF‑konverteren direkte indlæse TSV, JSON og Excel‑kilder, hvilket giver en samlet vej til PDF‑output.
  • Samme motor kan også eksportere PDF tilbage til CSV (kun data‑ekstraktion) ved brug af PdfConverter, hvilket muliggør runde‑rejse‑arbejdsgange til datavalidering.

Denne guide giver dig alt, hvad du behøver for at integrere Sheetize’s PDF‑converter i .NET‑applikationer og forvandle rå CSV‑data til professionelle PDF‑dokumenter med kun få linjer kode.

 Dansk