in src-csharp/ArgHandlers/TablesHandler.cs [13:32]
internal void Handle(string bucketName, string formFile) {
var task = textractAnalysisService.StartDocumentAnalysis(bucketName, formFile, "TABLES");
var jobId = task.Result;
textractAnalysisService.WaitForJobCompletion(jobId);
var results = textractAnalysisService.GetJobResults(jobId);
var document = new TextractDocument(results);
document.Pages.ForEach(page => {
page.Tables.ForEach(table => {
var r = 0;
table.Rows.ForEach(row => {
r++;
var c = 0;
row.Cells.ForEach(cell => {
c++;
Console.WriteLine("Table [{0}][{1}] = {2}", r, c, cell.Text);
});
});
});
});
}