Jak przekonwertować CSV na PDF

Sheetize PDF Converter dla .NET oferuje potężne, a jednocześnie proste w użyciu API, które przekształca zwykłe dane CSV w wysokiej jakości pliki PDF. Niezależnie od tego, czy potrzebujesz drukowalnych raportów, faktur, czy broszur opartych na danych, konwerter automatycznie radzi sobie z separatorami, kodowaniem, formatowaniem i paginacją.

Główne funkcje

Konwersja CSV na PDF

  • Automatyczne wykrywanie separatorów kolumn (przecinek, średnik, tabulator).
  • Pełna kontrola nad układem strony – rozmiar, orientacja, marginesy oraz nagłówki/stopki.
  • Możliwość dostosowania czcionek, kolorów i formatowania komórek, aby uzyskać profesjonalny wygląd.
  • Obsługa wstawiania obrazów oraz wykresów generowanych na podstawie danych CSV.

Przetwarzanie wsadowe

Konwertuj wiele plików CSV jednocześnie, tworząc dla każdego osobny PDF lub łącząc je w jeden dokument.

Szczegółowe instrukcje

Przebieg pracy CSV → PDF

Aby przekonwertować plik CSV na PDF, wykonaj następujące kroki:

  1. Zainicjalizuj konwerter – utwórz instancję PdfConverter.
  2. Wczytaj opcje CSV – skonfiguruj LoadOptions (separator, kodowanie, czy plik ma nagłówek).
  3. Zdefiniuj opcje PDF – ustaw PdfSaveOptions (rozmiar strony, marginesy, czcionka, tytuł).
  4. Wykonaj konwersję – wywołaj PdfConverter.Process(loadOptions, saveOptions).

Przykład – CSV do PDF z niestandardowym układem

using Sheetize;

// Krok 1: wczytaj plik CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Krok 2: skonfiguruj wyjście PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Krok 3: wykonaj konwersję
PdfConverter.Process(loadOptions, saveOptions);

Przykład – Konwersja całego folderu plików CSV

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

Rozszerzona obsługa formatów

  • Oprócz CSV, konwerter PDF potrafi bezpośrednio przyjmować TSV, JSON oraz źródła Excel, zapewniając jednolitą ścieżkę do wyjścia w formacie PDF.
  • Ten sam silnik umożliwia również eksport PDF z powrotem do CSV (wyłącznie dane), dzięki czemu możesz przeprowadzać dwukierunkowe przepływy pracy w celach audytu danych.

Ten przewodnik dostarcza wszystkiego, co potrzebne, aby zintegrować Sheetize PDF Converter z aplikacjami .NET, zamieniając surowe dane CSV w profesjonalnie wyglądające PDF‑y w zaledwie kilku linijkach kodu.

 Polski