Item
DocumentData indexer
Haalt de veldgegevens op via een index.
public FieldData this[int index] { get; }
Parameter | Beschrijving |
---|---|
index | De op nul gebaseerde index van het veld. |
Winstwaarde
Een voorbeeld vanFieldData
klas.
Voorbeelden
Iteratie via alle velden:
FieldData
klasse vertegenwoordigt veldgegevens. Afhankelijk van het veldPageArea
property kan elke erfgenaam van bevattenPageArea
klas. Bijvoorbeeld,ParseForm
methode extraheert alleen tekstvelden:
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageTextArea area = data[i].PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
// Maak de parser
using (Parser parser = new Parser(filePath))
{
// Extraheer gegevens uit PDF-formulier
DocumentData data = parser.ParseForm();
// Itereren over geëxtraheerde velden
for (int i = 0; i < data.Count; i++)
{
// Haal het geëxtraheerde veld op
FieldData field = data[i];
// Druk de veldnaam af
Console.Write(field.Name + ": ");
// Controleer of de veldwaarde een tekst is en druk deze af
PageTextArea area = field.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
Zie ook
- class FieldData
- class DocumentData
- naamruimte GroupDocs.Parser.Data
- montage GroupDocs.Parser