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
- Convertir Excel en PDF en C#
- API Excel vers PDF - option avancée
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 :
- Créez un objet de la classe WorkBook et chargez le fichier Excel source.
- 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 :
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 :
- Initialisez une instance de la classe WorkBook et chargez le fichier Excel source.
- Créez un objet de la classe PdfSaveOptions pour accéder aux options PDF.
- Si true et que le répertoire n’existe pas, CreateDirectory créera le répertoire avant d’enregistrer le fichier.
- Accédez à la première feuille de calcul du fichier Excel en créant un objet de la classe Worksheet.
- Appelez la méthode HideRow pour masquer la 3e ligne de la feuille de calcul.
- Masquer la 2ème colonne de la feuille de calcul en appelant la méthode HideColumn.
- 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 :
- Créez un objet de la classe WorkBook et chargez le fichier Excel source.
- 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.