Convertir-Excel-en-PDF-dans-Csharp

Convertir-Excel-en-PDF-dans-Csharp

Améliorez la lisibilité et la convivialité de vos fichiers Excel en les convertissant au format de fichier PDF. Le processus de conversion d’Excel en PDF est maintenant rapide et efficace grâce à cette bibliothèque Excel .NET. Cette bibliothèque vous permet de convertir plusieurs feuilles Excel en une page PDF ou plusieurs pages PDF. De plus, vous pouvez configurer les appels d’API selon vos besoins. Dans un passé récent, nous avons publié un article qui démontre la conversion PDF vers Excel. Cependant, dans cet article de blog, nous apprendrons comment convertir Excel en PDF en C# par programme.

Nous aborderons les points suivants :

Installation de la bibliothèque .NET Excel

Le processus d’installation de cette API est simple car vous pouvez trouver une documentation complète concernant l’installation et son utilisation.

Il existe donc deux façons d’intégrer cette bibliothèque à votre projet .NET.

Par conséquent, vous pouvez soit télécharger les fichiers DLL, soit exécuter la commande suivante dans le gestionnaire de packages NuGet.

Install-Package Aspose.Cells

Convertir Excel en PDF en C#

Une fois l’installation terminée, vous êtes prêt à écrire des extraits de code pour répondre aux exigences de votre entreprise concernant la conversion d’Excel en PDF.

Vous pouvez suivre les étapes suivantes et l’extrait de code pour convertir la feuille Excel au format de fichier PDF :

  1. Créez un objet de la classe WorkBook et chargez le fichier Excel source.
  2. Enregistrez le document au format PDF en appelant la méthode save.
// Créez un objet de la classe WorkBook et chargez le fichier Excel source
 Workbook workbook = new Workbook("sample.xlsx");
  
// Enregistrez le document au format PDF en appelant la méthode save 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Vous pouvez voir la sortie dans l’image ci-dessous :

Excel en PDF en C#

API Excel vers PDF - option avancée

Dans la section ci-dessus, nous avons vu que seulement deux lignes de code font toute la magie. Cependant, il existe de nombreuses autres méthodes et propriétés disponibles que vous pouvez consulter.

Nous allons explorer certaines des propriétés les plus importantes :

  1. Initialisez une instance de la classe WorkBook et chargez le fichier Excel source.
  2. Créez un objet de la classe PdfSaveOptions pour accéder aux options PDF.
  3. Si true et que le répertoire n’existe pas, CreateDirectory créera le répertoire avant d’enregistrer le fichier.
  4. Accédez à la première feuille de calcul du fichier Excel en créant un objet de la classe Worksheet.
  5. Appelez la méthode HideRow pour masquer la 3e ligne de la feuille de calcul.
  6. Masquer la 2ème colonne de la feuille de calcul en appelant la méthode HideColumn.
  7. Appelez la méthode save pour enregistrer le document au format PDF.
// Initialiser une instance de la classe WorkBook et charger le fichier Excel source 
Workbook workbook = new Workbook("sample.xlsx");
// Créez un objet de la classe PdfSaveOptions pour accéder aux options PDF 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Si true et que le répertoire n'existe pas, le répertoire sera automatiquement créé avant d'enregistrer le fichier.
pdfSaveOptions.CreateDirectory = true;
// Accéder à la première feuille de calcul du fichier Excel en créant un objet de la classe Worksheet  
Worksheet worksheet = workbook.Worksheets[0];
// Appelez la méthode HideRow pour masquer la 3ème ligne de la feuille de calcul 
worksheet.Cells.HideRow(2);
// Masquer la 2ème colonne de la feuille de calcul en appelant la méthode HideColumn 
worksheet.Cells.HideColumn(1);
// Appelez la méthode save pour enregistrer le document au format PDF 
workbook.Save( "output.pdf", SaveFormat.Pdf);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Cela nous amène à la fin de cet article de blog. Nous avons appris à convertir Excel en PDF en C# par programmation. Nous avons également exploré certaines méthodes et propriétés avancées pour manipuler les fichiers dans une application .NET. Il existe de nombreuses autres propriétés et méthodes disponibles que vous pouvez vérifier dans la documentation. De plus, vous pouvez trouver des sujets pertinents dans la section “Voir aussi” ci-dessous. Enfin, conholdate.com rédige de nouveaux articles de blog sur d’autres sujets passionnants. Par conséquent, veuillez rester en contact pour les dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment convertir Excel en PDF à l’aide de la bibliothèque C# ?

Installez cette puissante bibliothèque .NET Excel library pour réaliser la conversion Excel en PDF. Il offre une énorme pile de méthodes qui vous aident à automatiser cette conversion et cette manipulation.

Comment convertir une feuille Excel en PDF ?

Vous pouvez convertir une feuille Excel au format de fichier PDF en suivant les étapes suivantes et l’extrait de code :

  1. Créez un objet de la classe WorkBook et chargez le fichier Excel source.
  2. Enregistrez le document au format PDF en appelant la méthode save.
// Créez un objet de la classe WorkBook et chargez le fichier Excel source
 Workbook workbook = new Workbook("sample.xlsx");
  
// Enregistrez le document au format PDF en appelant la méthode save 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Comment convertir Excel en PDF gratuitement ?

Vous pouvez automatiser ce processus de conversion en installant cette bibliothèque .NET. Il propose différents plans d’abonnement et est également livré avec un plan gratuit.

Voir également