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:
- Zainicjalizuj konwerter – utwórz instancję
PdfConverter. - Wczytaj opcje CSV – skonfiguruj
LoadOptions(separator, kodowanie, czy plik ma nagłówek). - Zdefiniuj opcje PDF – ustaw
PdfSaveOptions(rozmiar strony, marginesy, czcionka, tytuł). - 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.