Item
DocumentData indexer
Mendapatkan data lapangan dengan indeks.
public FieldData this[int index] { get; }
Parameter | Keterangan |
---|---|
index | Indeks kolom berbasis nol. |
Nilai Pengembalian
Contoh dariFieldData
kelas.
Contoh
Iterasi melalui semua bidang:
FieldData
kelas mewakili data lapangan. Tergantung lapanganPageArea
property dapat berisi salah satu dari pewarisPageArea
kelas. Misalnya,ParseForm
method hanya mengekstrak bidang teks:
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);
}
// Buat parser
using (Parser parser = new Parser(filePath))
{
// Ekstrak data dari Formulir PDF
DocumentData data = parser.ParseForm();
// Ulangi bidang yang diekstraksi
for (int i = 0; i < data.Count; i++)
{
// Dapatkan bidang yang diekstraksi
FieldData field = data[i];
// Cetak nama bidang
Console.Write(field.Name + ": ");
// Periksa apakah nilai bidang adalah teks dan cetak
PageTextArea area = field.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
Lihat juga
- class FieldData
- class DocumentData
- ruang nama GroupDocs.Parser.Data
- perakitan GroupDocs.Parser