Comment lire un tableau PDF en C#

Ce court didacticiel explique comment lire la table PDF en C#** et lire tout son contenu. Il fournit une description détaillée pour analyser tous les tableaux d’un fichier PDF, puis accéder à chaque ligne et cellule individuelle d’un tableau particulier. Afin de * lire la table à partir du code PDF C# * comprend quelques lignes dans lesquelles le fichier PDF source est chargé, puis toutes les tables sont analysées pour lire le contenu.

Étapes pour lire le tableau PDF en C#

  1. Ajoutez une référence à Aspose.PDF for .NET pour lire les données du tableau dans le PDF
  2. Chargez le fichier PDF source à l’aide de l’objet de classe Document
  3. Instanciez l’objet de classe TableAbsorber et lisez tous les tableaux de la page PDF souhaitée
  4. Parcourir toutes les lignes du tableau PDF cible
  5. Itérer toutes les cellules de chaque ligne et récupérer tous les fragments de texte
  6. Afficher ou traiter chaque fragment de texte dans une cellule

Une approche systématique est suivie dans ces étapes pour lire la table PDF en C#, où initialement le fichier PDF est chargé, puis toutes les tables sont analysées à l’aide de l’objet de classe TableAbsorber. Une fois que toutes les tables sont visitées dans le fichier PDF, vous pouvez obtenir la référence à l’une des tables de la collection analysée. Vous pouvez accéder à n’importe quel tableau, ligne, cellule et fragment de texte dans un fichier PDF pour le traiter ou l’afficher.

Code pour lire la table PDF en C#

Dans cet exemple de code, l’utilisation de C# parse PDF table est rendue possible grâce à la classe TableAbsorber qui est utilisée pour lire les tables. Cependant, vous pouvez également utiliser d’autres options telles que TextAbsorber, ParagraphAbsorber, FontAbsorber et TextFragmentAbsorber pour accéder à différents éléments du document. Vous pouvez parcourir l’intégralité de la collection ou accéder à des éléments individuels à l’aide de l’index de tableau.

Nous avons appris à lire un tableau PDF en C# dans cette rubrique. Cependant, si vous souhaitez lire les signets PDF, reportez-vous à l’article sur comment lire les signets en PDF en utilisant C#.

 Français