Ce court didacticiel contient des informations sur comment remplir un formulaire PDF avec des données Excel à l’aide de C#. Vous apprendrez toutes les étapes pour charger les fichiers PDF et Excel, puis lirez les données d’un fichier XLSX pour remplir les champs du formulaire PDF. Cela vous permettra d’écrire un programme pour remplir automatiquement un formulaire PDF à partir d’Excel en utilisant C# de sorte que pour chaque enregistrement dans le fichier Excel, un fichier PDF séparé sera créé.
Étapes pour remplir un formulaire PDF avec des données Excel à l’aide de C#
- Établir l’environnement IDE pour utiliser Aspose.PDF et Aspose.Cells pour .NET à l’aide du gestionnaire de packages NuGet
- Chargez le fichier PDF contenant des champs de formulaire dans l’objet Document qui doit être rempli avec les données d’un fichier Excel
- Chargez le fichier Excel source contenant les données requises à l’aide de l’objet de classe Workbook
- Parcourir toutes les lignes du fichier Excel source
- Pour chaque itération, obtenir la référence au champ cible dans le fichier PDF source
- Définissez la valeur du champ sur la colonne souhaitée dans la ligne actuelle du fichier Excel
- Répétez l’itération pour toutes les lignes et enregistrez chaque PDF dans un fichier séparé sur le disque
Ces étapes nous guident pour remplir le formulaire PDF à partir d’Excel à l’aide de C# en fournissant des détails sur la mise en place de l’IDE suivis d’appels d’API pour charger à la fois le fichier PDF modèle et le fichier Excel source. Une fois le fichier Excel chargé, toutes les lignes souhaitées sont itérées de sorte qu’à chaque itération, les données sont extraites de différentes colonnes de la ligne actuelle et remplies dans les champs cibles du fichier PDF chargé. Lors de l’itération, le fichier PDF est enregistré séparément pour chaque enregistrement dans le fichier Excel.
Code pour remplir automatiquement le PDF à partir d’Excel en utilisant C
Ce code illustre le processus pour remplir un formulaire PDF avec des données Excel à l’aide de C# en utilisant deux bibliothèques simultanément pour travailler avec PDF et Excel, de sorte que la classe Document est utilisée pour charger le fichier PDF et la classe Workbook est utilisée pour charger le fichier Excel. . La classe Workbook contient une collection de feuilles de calcul et chaque feuille de calcul contient une collection de cellules accessibles pour lire/écrire des données. D’autre part, la classe Document a la possibilité d’accéder à différents champs de formulaire par leur nom, puis de définir sa valeur selon les exigences.
Ce didacticiel explique comment utiliser C# remplir le formulaire PDF automatiquement. Si vous souhaitez découvrir le processus de recherche et de remplacement de texte dans un PDF, consultez l’article sur comment rechercher et remplacer du texte dans un PDF à l’aide de C #.