Item
DocumentData indexer
Hämtar fältdata med ett index.
public FieldData this[int index] { get; }
Parameter | Beskrivning |
---|---|
index | Fältets nollbaserade index. |
Returvärde
Ett exempel påFieldData
klass.
Exempel
Iteration via alla fält:
FieldData
klass representerar fältdata. Beroende på fältPageArea
property kan innehålla vilken som helst av arvtagarna tillPageArea
klass. Till exempel,ParseForm
method extraherar endast textfält:
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);
}
// Skapa tolken
using (Parser parser = new Parser(filePath))
{
// Extrahera data från PDF-formulär
DocumentData data = parser.ParseForm();
// Iterera över extraherade fält
for (int i = 0; i < data.Count; i++)
{
// Hämta det extraherade fältet
FieldData field = data[i];
// Skriv ut fältnamnet
Console.Write(field.Name + ": ");
// Kontrollera om fältvärdet är en text och skriv ut det
PageTextArea area = field.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
Se även
- class FieldData
- class DocumentData
- namnutrymme GroupDocs.Parser.Data
- hopsättning GroupDocs.Parser