static void Main()

in src-csharp/Program.cs [12:49]


		static void Main(string[] args) {
			var textractAnalysisClient = BuildTextractClient();
			var document = PrepareDocument(textractAnalysisClient, "FORMS");
			document.Pages.ForEach(page => {
				Console.WriteLine("Print Lines and Words:");
				page.Lines.ForEach(line => {
					Console.WriteLine("{0}--{1}", line.Text, line.Confidence);
					line.Words.ForEach(word => {
						Console.WriteLine("{0}--{1}", word.Text, word.Confidence);
					});
				});
				Console.WriteLine("Print Fields:");
				page.Form.Fields.ForEach(f => {
					Console.WriteLine("Field: Key: {0}, Value {1}", f.Key, f.Value);
				});
				Console.WriteLine("Get Field by Key:");
				var key = "Phone Number:";
				var field = page.Form.GetFieldByKey(key);
				if(field != null) {
					Console.WriteLine("Field: Key: {0}, Value: {1}", field.Key, field.Value);
				}
			});

			document = PrepareDocument(textractAnalysisClient, "TABLES");
			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}--{3}", r, c, cell.Text, cell.Confidence);
						});
					});
				});
			});
		}