VAR.PdfTools
1.6.0
Fügen Sie die resultierende Montage als Referenz in Ihren Projekten und diese Zeile auf Code hinzu:
using VAR . PdfTools ;Extrahieren Sie dann den Inhalt einer Datenspalte mit:
var columnData = new List < string > ( ) ;
PdfDocument doc = PdfDocument . Load ( "document.pdf" ) ;
foreach ( PdfDocumentPage page in doc . Pages )
{
PdfTextExtractor extractor = new PdfTextExtractor ( page ) ;
columnData . AddRange ( extractor . GetColumnAsStrings ( "Column" ) ) ;
}Oder den Inhalt eines Feldes (Text rechts vom angegebenen Text):
var fieldData = new List < string > ( ) ;
PdfDocument doc = PdfDocument . Load ( "document.pdf" ) ;
foreach ( PdfDocumentPage page in doc . Pages )
{
PdfTextExtractor extractor = new PdfTextExtractor ( page ) ;
fieldData . Add ( extractor . GetFieldAsString ( txtFieldName . Text ) ) ;
}Es handelt sich um eine einfache Anwendung von Windows.Forts, um grundlegende Funktionen der Bibliothek zu testen.
Eine Visual Studio -Lösung wird bereitgestellt. Klicken Sie einfach auf die IDE aufbauen.
Der Build erzeugt eine DLL und ein Nuget -Paket.
git checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-feature