Hur man konverterar CSV till PDF

Sheetize PDF Converter för .NET erbjuder ett kraftfullt men ändå enkelt API som omvandlar vanlig CSV‑text till högkvalitativa PDF‑filer. Oavsett om du behöver utskrivbara rapporter, fakturor eller databaserade broschyrer, hanterar konverteraren automatiskt avgränsare, teckenkodning, stilning och sidindelning.

Huvudfunktioner

Konvertera CSV till PDF

  • Automatisk upptäckt av kolumnseparatorer (komma, semikolon, tab).
  • Full kontroll över sidlayout – storlek, orientering, marginaler samt sidhuvud/sidfot.
  • Anpassningsbara teckensnitt, färger och cellformat för ett professionellt utseende.
  • Stöder inbäddning av bilder och diagram som genereras från CSV‑data.

Batch‑behandling

Konvertera flera CSV‑filer i ett och samma körning, där varje fil får sin egen PDF eller en sammanslagen dokument.

Detaljerade instruktioner

CSV → PDF‑arbetsflöde

För att konvertera en CSV‑fil till PDF, följ dessa steg:

  1. Initiera konverteraren – Skapa en instans av PdfConverter.
  2. Läs in CSV‑alternativ – Konfigurera LoadOptions (separator, kodning, har rubrik).
  3. Definiera PDF‑alternativ – Ställ in PdfSaveOptions (sidstorlek, marginaler, teckensnitt, titel).
  4. Kör konverteringen – Anropa PdfConverter.Process(loadOptions, saveOptions).

Exempel – CSV till PDF med anpassad layout

using Sheetize;

// Steg 1: Läs in CSV‑filen
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Steg 2: Konfigurera PDF‑utdata
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Steg 3: Utför konverteringen
PdfConverter.Process(loadOptions, saveOptions);

Exempel – Konvertera en hel mapp 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);
}

Utökad formatstöd

  • Förutom CSV kan PDF‑konverteraren direkt läsa TSV, JSON och Excel‑källor, vilket ger en enhetlig väg till PDF‑utdata.
  • Samma motor kan också exportera PDF tillbaka till CSV (endast data) genom att använda PdfConverter, vilket underlättar rund‑resor‑arbetsflöden för datagranskning.

Denna guide ger dig allt du behöver för att integrera Sheetizes PDF‑konverterare i .NET‑applikationer och förvandla rå CSV‑data till professionella PDF‑dokument med bara några kodrader.

 Svenska