Les fichiers CSV contiennent souvent des données tabulaires où les valeurs sont généralement séparées par des virgules. Vous pouvez convertir un fichier CSV en PDF ainsi qu’un fichier PDF en un fichier CSV en utilisant C# ou VB.NET. Les API Aspose offrent de nombreuses fonctionnalités de manipulation et de conversion de fichiers. Explorons les rubriques suivantes pour apprendre la conversion CSV et PDF :

Convertisseur CSV en PDF et PDF en CSV - Installation de l’API

Vous devez installer Aspose.Cells for .NET ainsi que l’API Aspose.PDF for .NET dans votre environnement. Vous pouvez rapidement configurer ces API en téléchargeant les fichiers DLL à partir de la section Téléchargements, ou vous pouvez exécuter les commandes suivantes dans NuGet Package Manager sous le menu Outils de Microsoft Visual Studio IDE.

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf

Après avoir configuré les API avec succès, nous sommes tous prêts à effectuer l’inter-conversion des fichiers CSV et PDF.

Convertir un fichier CSV en fichier PDF par programmation à l’aide de C# ou VB.NET

Les fichiers CSV contiennent des valeurs séparées par des virgules qui sont généralement différenciées par des virgules. De plus, chaque ligne d’un fichier CSV désigne un tuple ou une ligne de données. Vous pouvez facilement convertir un fichier CSV en un document PDF par programmation à l’aide des langages C# ou VB.NET. Vous pouvez contrôler le symbole que vous souhaitez définir comme caractère de séparation à l’aide de la propriété TxtLoadOptions.Separator. De même, vous pouvez également définir une valeur de chaîne comme délimiteur de séparateur à l’aide de la propriété TxtLoadOptions.SeparatorString. Vous devez suivre les étapes ci-dessous pour convertir un fichier CSV en PDF :

  1. Initialiser l’objet de classe TxtLoadOptions
  2. Spécifiez le délimiteur à l’aide de la propriété Separator
  3. Charger le fichier CSV d’entrée
  4. Enregistrez le fichier PDF de sortie

L’extrait de code suivant est basé sur ces étapes qui montrent comment convertir un CSV en PDF par programmation à l’aide de C# ou VB.NET :

// Initialiser l'objet de classe TxtLoadOptions
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';

// Charger le fichier CSV d'entrée
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);

// Enregistrer le fichier PDF de sortie
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);

Fichier CSV d’entrée

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Capture d’écran du fichier PDF de sortie

Convertir CSV PDF csharp

Convertir un fichier PDF en fichier CSV par programmation à l’aide de C# ou VB.NET

Les fichiers PDF peuvent contenir des données sous forme de tableau. Vous pouvez convertir ce fichier PDF en CSV dans vos applications .NET. Vous avez déjà installé Aspose.PDF for .NET à l’aide de la commande NuGet dont nous avons parlé dans la section Installation ci-dessus. Voici les étapes pour convertir un fichier PDF en fichier CSV :

  1. Initialiser l’objet de classe ExcelSaveOptions
  2. Définir le format ExcelFormat.CSV pour le fichier de sortie
  3. Charger le fichier PDF d’entrée
  4. Enregistrer le fichier CSV de sortie

Le code ci-dessous montre comment convertir un PDF en CSV par programmation à l’aide de C# ou VB.NET :

// Initialiser l'objet de classe ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;

// Définir le format comme CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;

// Charger le fichier PDF d'entrée
Document pdfDocument = new Document("Sample.pdf");

// Enregistrer le fichier CSV de sortie
pdfDocument.Save("Sample.csv", options);

Conclusion

Dans cet article, nous avons exploré comment convertir CSV en PDF et PDF en CSV par programme en utilisant C# ou VB.NET dans vos applications .NET. Nous avons appris à analyser un caractère ou un délimiteur de chaîne dans les fichiers CSV. De plus, vous pouvez nous contacter sur Free Support Forum pour toute aide supplémentaire.

Voir également