Dieses kurze Anleitungs-Tutorial zeigt wie man die PDF-Tabelle in C# liest und den gesamten darin enthaltenen Inhalt liest. Es bietet eine detaillierte Beschreibung für das Parsen aller Tabellen in einer PDF-Datei und den anschließenden Zugriff auf jede einzelne Zeile und Zelle einer bestimmten Tabelle. Um * Tabelle aus PDF C# * zu lesen, besteht der Code aus wenigen Zeilen, wobei die Quell-PDF-Datei geladen wird und dann alle Tabellen zum Lesen von Inhalten analysiert werden.
Schritte zum Lesen einer PDF-Tabelle in C#
- Fügen Sie einen Verweis auf Aspose.PDF for .NET hinzu, um Tabellendaten in der PDF-Datei zu lesen
- Laden Sie die PDF-Quelldatei mit dem Klassenobjekt Document
- Instanziieren Sie das Klassenobjekt TableAbsorber und lesen Sie alle Tabellen von der gewünschten PDF-Seite
- Durchlaufen Sie alle Zeilen in der Ziel-PDF-Tabelle
- Iterieren Sie alle Zellen in jeder Zeile und rufen Sie alle Textfragmente ab
- Jedes Textfragment in einer Zelle anzeigen oder verarbeiten
In diesen Schritten wird ein systematischer Ansatz zum Lesen der PDF-Tabelle in C# verfolgt, wobei zunächst die PDF-Datei geladen wird und dann alle Tabellen mithilfe des TableAbsorber-Klassenobjekts analysiert werden. Sobald alle Tabellen in der PDF-Datei besucht wurden, erhalten Sie möglicherweise den Verweis auf eine der Tabellen in der geparsten Sammlung. Sie können auf jede Tabelle, Zeile, Zelle und jedes Textfragment in einer PDF-Datei zugreifen, um sie zu verarbeiten oder anzuzeigen.
Code zum Lesen der PDF-Tabelle in C#
In diesem Beispielcode wird die C#-Parse-PDF-Tabelle mithilfe der TableAbsorber-Klasse ermöglicht, die zum Lesen von Tabellen verwendet wird. Sie können jedoch auch andere Optionen wie TextAbsorber, ParagraphAbsorber, FontAbsorber und TextFragmentAbsorber verwenden, um auf verschiedene Elemente des Dokuments zuzugreifen. Sie können entweder die gesamte Sammlung durchlaufen oder mithilfe des Array-Index auf einzelne Elemente zugreifen.
In diesem Thema haben wir gelernt, wie man PDF-Tabellen in C# liest. Wenn Sie jedoch PDF-Lesezeichen lesen möchten, lesen Sie den Artikel zu So lesen Sie Lesezeichen in PDF mit C#.