
C# Convertir PDF en Texte (Exemple de Code)
Les fichiers Excel peuvent être difficiles à partager car ils peuvent être facilement modifiés et ne sont pas compatibles avec tous les appareils et programmes. Les PDF (Portable Document Format), en revanche, sont universellement compatibles et ne peuvent pas être édités sans logiciels spécialisés. Pour cette raison, de nombreuses entreprises exigent que les développeurs convertissent les fichiers Excel (.xls, .xlsx) au format PDF version ISO standardisée de manière programmatique.
Il y a plusieurs raisons pour lesquelles cela est important. Premièrement, cela garantit que les données contenues dans le classeur Excel ne peuvent pas être modifiées. Deuxièmement, cela permet au fichier d'être visualisé sur n'importe quel appareil ou programme. Et enfin, cela rend possible la protection par mot de passe du fichier, empêchant un accès non autorisé. Globalement, convertir des fichiers Excel au format PDF est un moyen important de protéger les données et d'assurer leur compatibilité sur toutes les plateformes.
Convertir Excel en documents PDF peut être une tâche simple si vous avez les bons outils et connaissances. Voyons comment convertir en utilisant la bibliothèque IronPDF C# dans .NET Core.
Comment convertir Excel en PDF en C#
- Installer une bibliothèque C# pour convertir des fichiers Excel en PDF
- Exporter les fichiers Excel en fichiers HTML
- Générer un PDF à partir d'un fichier HTML avec la méthode
RenderHtmlFileAsPdf - Ajouter un mot de passe optionnellement au nouveau PDF
- Enregistrer des PDFs avec un style identique au fichier Excel
IronPDF : Bibliothèque PDF for .NET
IronPDF est une bibliothèque .NET qui facilite la génération, l'édition et la fusion de fichiers PDF en C# et VB.NET. Avec IronPDF, vous pouvez créer des PDF en C# à partir de zéro ou convertir des fichiers HTML, CSS et JavaScript existants en PDFs. Vous pouvez également ajouter des en-têtes, pieds de page, filigranes, et numéros de page aux fichiers PDF. Si vous devez collaborer avec d'autres sur un projet, IronPDF facilite la fusion de plusieurs fichiers PDF en un seul.
Tout au long de cet article, IronPDF sera utilisé pour montrer comment convertir un document Excel en un document PDF en utilisant C# et .NET Core.
Prérequis
Il y a quelques prérequis pour convertir un fichier XLSX en document PDF.
- Visual Studio 2022 (Recommandé)
- Une application .NET en cours d'exécution avec le dernier Framework .NET (Recommandé)
- Microsoft Office installé
- Une connexion internet stable pour installer la bibliothèque IronPDF pour le processus de conversion d'Excel en PDF
Passons aux principales étapes pour convertir un fichier Excel en PDF.
Étape 1 : Exporter vos classeurs Excel en HTML
Pour exporter votre fichier Excel au format HTML, suivez les étapes suivantes :
- Lancez Microsoft Excel et chargez-y les feuilles de calcul Excel.
Charger des feuilles de calcul Excel
- Sélectionnez "Enregistrer sous" dans le menu "Fichier".
Option Enregistrer sous
- Cliquez sur le bouton 'Parcourir' et naviguez jusqu'à l'emplacement désiré. Dans la liste déroulante Type de fichier, sélectionnez 'Page HTML'.
Sélection du Type de Fichier
Votre fichier Excel sera converti en fichier HTML si vous complétez les procédures ci-dessus. Le fichier HTML exporté peut maintenant être utilisé pour convertir en PDF.
Étape 2 : Ajouter IronPDF à votre solution
L'étape suivante consiste à installer IronPDF dans ce projet à l'aide de la Console du Package Manager NuGet. Cliquez sur Outils dans le menu supérieur et sélectionnez le Package Manager NuGet suivi de "Console de Gestion des Paquets".
Package Manager NuGet
Dans la Console, écrivez la commande suivante pour installer IronPDF.
Cette commande installera la dernière version d'IronPDF dans le projet.
Étape 3 : Exemples de Code pour Convertir un fichier Excel en PDF
Ouvrez le fichier Program.cs et écrivez les fragments de code suivants pour convertir le fichier Excel en PDF en utilisant la bibliothèque IronPDF C#.
Étape 3.1 : Inclure IronPDF
Importez IronPDF dans le fichier de code pour l'utiliser dans le programme.
using IronPdf;Imports IronPdfLe code ci-dessus permet à IronPDF de participer au code.
Étape 3.2 : Instancier un Objet ChromePdfRenderer
Instancier un objet ChromePdfRenderer dans le programme. Cela vous permettra d'utiliser IronPDF pour convertir le fichier HTML en PDF.
var renderer = new ChromePdfRenderer();Dim renderer = New ChromePdfRenderer()Étape 3.3 : Convertir le HTML (Exporté du Fichier Excel) en PDF
Use the RenderHtmlFileAsPdf function to convert HTML files to PDFs. Dans la liste des paramètres, passez le chemin du fichier HTML. IronPDF lira le contenu du fichier HTML et le convertira en un document PDF.
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")IronPDF prend également en charge l'ajout de mots de passe au fichier PDF, empêchant le fichier PDF d'être modifié, ouvert, imprimé et d'autres opérations. Voyons comment ajouter des mots de passe avec IronPDF.
Ajouter un Mot de Passe au Fichier PDF
Utilisez la propriété SecuritySettings sur le document PDF créé à l'étape précédente pour définir un mot de passe. Cela aide à sécuriser le fichier PDF contre les violations de données.
document.SecuritySettings.UserPassword = "editable";document.SecuritySettings.UserPassword = "editable"Étape 3.4 : Enregistrer le Fichier PDF
Maintenant, il est temps d'enregistrer le fichier PDF généré sur la machine locale en utilisant le code suivant.
document.SaveAs("C:\\excelToPdf.pdf");document.SaveAs("C:\excelToPdf.pdf")Fichier PDF de Sortie
Lorsque vous essayez d'ouvrir le fichier, il vous faudra un mot de passe.
Entrer le Mot de Passe pour le Fichier
Après avoir saisi le mot de passe, vous pouvez voir le fichier PDF converti d'un fichier Excel. IronPDF convertit magnifiquement les documents Excel en PDFs tout en conservant la mise en forme originale.
Fichier PDF de sortie
Vous pouvez voir toutes les feuilles de calcul là-bas. Vous pouvez ouvrir n'importe quelle feuille de calcul en cliquant sur n'importe quel nom de feuille de calcul.
Feuilles de PDF
Résumé
IronPDF est un convertisseur de PDF facile à utiliser qui peut être utilisé en C# .NET. Dans cet article de blog, on vous a montré comment convertir Excel en PDF avec IronPDF. Si vous voulez en savoir plus sur les capacités d'IronPDF ou voir quelques exemples de la façon dont il peut être utilisé, consultez d'autres articles sur la création d'un fichier PDF à partir de HTML.
Vous pouvez commencer avec un essai gratuit d'IronPDF, puis acheter IronPDF à partir de $999. Ou, si vous avez besoin de plus d'un produit Iron Software, vous pouvez acheter le [package Iron Suite](Iron Suite) de cinq programmes logiciels pour le prix de deux.
IronXL is a C# library specializing in the efficient processing of Microsoft Excel spreadsheets. Use this library to read Excel files in C# without using Microsoft Office Interop.

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.
Articles connexes


