---
title: Comment convertir CSV en PDF
description: "Guide complet du convertisseur Sheetize PDF pour transformer les fichiers CSV en documents PDF soignés."
weight: 2
categories: "Guide du développeur"
draft: false
---

**Sheetize PDF Converter for .NET** offre une API puissante et facile à utiliser qui transforme des données CSV en texte brut en fichiers PDF de haute qualité. Que vous ayez besoin de rapports imprimables, de factures ou de brochures alimentées par des données, le convertisseur gère automatiquement les délimiteurs, l’encodage, le style et la pagination.

## Principales fonctionnalités

### Convertir CSV en PDF
* Détection automatique des séparateurs de colonnes (virgule, point‑virgule, tabulation).
* Contrôle complet de la mise en page – taille, orientation, marges, en‑têtes/pieds de page.
* Polices, couleurs et mise en forme des cellules personnalisables pour un rendu professionnel.
* Prise en charge de l’insertion d’images et de graphiques générés à partir des données CSV.

### Traitement par lot
Convertissez plusieurs fichiers CSV en une seule opération, chaque fichier produisant son propre PDF ou un document combiné.

## Instructions détaillées

### Flux de travail CSV → PDF
Pour convertir un fichier CSV en PDF, suivez ces étapes :

1. **Initialiser le convertisseur** – Créez une instance de `PdfConverter`.
2. **Charger les options CSV** – Configurez `LoadOptions` (délimiteur, encodage, présence d’en‑tête).
3. **Définir les options PDF** – Renseignez `PdfSaveOptions` (taille de page, marges, police, titre).
4. **Exécuter la conversion** – Appelez `PdfConverter.Process(loadOptions, saveOptions)`.

**Exemple – CSV vers PDF avec mise en page personnalisée**

```csharp
using Sheetize;

// Étape 1 : Charger le fichier CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Étape 2 : Configurer la sortie PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Étape 3 : Effectuer la conversion
PdfConverter.Process(loadOptions, saveOptions);

Exemple – Conversion d’un dossier de fichiers 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);
}

Support élargi des formats

  • En plus du CSV, le convertisseur PDF peut ingérer directement TSV, JSON et des sources Excel, offrant ainsi une voie unifiée vers la sortie PDF.
  • Le même moteur peut également exporter un PDF vers CSV (extraction uniquement des données) grâce à PdfConverter, facilitant les flux de travail aller‑retour pour l’audit des données.

Ce guide vous fournit tout ce dont vous avez besoin pour intégrer le PDF Converter de Sheetize dans vos applications .NET, transformant des données CSV brutes en PDFs d’aspect professionnel en quelques lignes de code.

 Français