Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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. PDFs (Format de document portable)en revanche, ils sont universellement compatibles et ne peuvent être édités sans un logiciel spécialisé. C'est pourquoi de nombreuses entreprises demandent aux développeurs de convertir les fichiers Excel (.xls, .xlsx) vers la version normalisée ISO du format PDF de manière programmatique.
Il y a plusieurs raisons à cela. Tout d'abord, il garantit que les données contenues dans le classeur Excel ne peuvent pas être modifiées. Deuxièmement, il permet de visualiser le fichier sur n'importe quel appareil ou programme. Enfin, il permet de protéger le fichier par un mot de passe, empêchant ainsi tout accès non autorisé. Dans l'ensemble, la conversion 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.
La conversion d'Excel en format PDF peut être une tâche simple si vous disposez des bons outils et des bonnes connaissances. Voyons comment procéder à la conversion à l'aide de la bibliothèque IronPDF for .NET C# dans .NET Core.
RenderHtmlFileAsPdf
méthodeIronPDF 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 PDF. Vous pouvez également ajouter des en-têtes, des pieds de page, filigraneset les numéros de page dans les fichiers PDF. Si vous devez collaborer avec d'autres personnes sur un projet, IronPDF vous facilite la tâche fusionner plusieurs fichiers PDF en un seul.
Tout au long de cet article, IronPDF sera utilisé pour montrer comment convertir un document Excel en document PDF à l'aide de C# et de .NET Core.
La conversion d'un fichier XLSX en document PDF nécessite certaines conditions préalables.
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 de la conversion d'un fichier Excel en PDF.
Pour exporter votre fichier Excel au format HTML, procédez comme suit :
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 de sauvegarde**
Cliquez sur le bouton "Parcourir" et naviguez jusqu'à l'emplacement souhaité. Dans le menu déroulant Type de fichier, sélectionnez "Page HTML".
**Sélection du type de fichier**
Votre fichier Excel sera converti en fichier HTML si vous suivez les procédures ci-dessus. Le fichier HTML exporté peut maintenant être utilisé pour la conversion en PDF.
L'étape suivante consiste à installer IronPDF dans ce projet à l'aide de la console NuGet Package Manager. Cliquez sur Outils dans le menu supérieur et sélectionnez NuGet Package Manager suivi de "Package Manager Console".
NuGet Package Manager
Dans la console, écrivez la commande suivante pour installer IronPDF.
Install-Package IronPdf
Cette commande installera la dernière version d'IronPDF dans le projet.
Ouvrez le fichier Program.cs
et écrivez les fragments de code suivants pour convertir le fichier Excel en PDF à l'aide de la bibliothèque IronPDF C#.
Importez l'IronPDF dans le fichier de code pour l'utiliser dans le programme.
using IronPdf;
using IronPdf;
Imports IronPdf
Le code ci-dessus permet à IronPDF de prendre part au code.
Instancier un ChromePdfRenderer
dans le programme. Il permettra d'utiliser IronPDF pour convertir le fichier HTML en PDF.
var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
Utiliser le RenderHtmlFileAsPdf
(Rendre le fichier HTML sous forme de fichier PDF) pour convertir des fichiers HTML en PDF. Dans la liste des paramètres, indiquez le chemin d'accès au 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");
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")
IronPDF permet également d'ajouter des mots de passe au fichier PDF et d'empêcher la modification, l'ouverture, l'impression et d'autres opérations. Voyons comment ajouter des mots de passe à l'aide d'IronPDF.
Utilisez la propriété SecuritySettings
du document PDF créé à l'étape précédente pour définir un mot de passe. Il permet de sécuriser le fichier PDF contre les violations de données.
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
Il est maintenant 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");
document.SaveAs("C:\excelToPdf.pdf")
Lorsque vous essayez d'ouvrir le fichier, un mot de passe vous est demandé.
Entrez le mot de passe du fichier
Après avoir saisi le mot de passe, vous pouvez voir le fichier PDF converti à partir d'un fichier Excel. IronPDF convertit admirablement les documents Excel en PDF tout en conservant le formatage d'origine.
Fichier PDF de sortie
Vous pouvez y voir toutes les feuilles de travail. Vous pouvez ouvrir n'importe quelle feuille de calcul en cliquant sur son nom.
**Fiches de travail au format PDF
IronPDF est un convertisseur PDF facile à utiliser en C# .NET. Dans cet article de blog, nous vous avons montré comment convertir Excel en PDF à l'aide d'IronPDF. Si vous souhaitez en savoir plus sur les capacités d'IronPDF ou voir des exemples d'utilisation, consultez d'autres sites Web de la Commission européenne articles sur la création d'un fichier PDF à partir de HTML.
Vous pouvez commencer par un essai gratuitet achetez IronPDF pour aussi peu que $749. Ou, si vous avez besoin de plus d'un produit Iron Software, vous pouvez acheter la formule Iron Suite offre groupée de cinq logiciels pour le prix de deux.
9 produits de l'API .NET pour vos documents de bureau