ParserGetTextAreas Method (PageTextAreaOptions) |
Namespace: GroupDocs.Parser
The following example shows how to extract only text areas with digits from the upper-left courner:
// Create an instance of Parser class using(Parser parser = new Parser(filePath)) { // Create the options which are used for text area extraction PageTextAreaOptions options = new PageTextAreaOptions("[0-9]+", new Rectangle(new Point(0, 0), new Size(300, 100))); // Extract text areas which contain only digits from the upper-left courner of a page: IEnumerable<PageTextArea> areas = parser.GetTextAreas(options); // Check if text areas extraction is supported if(areas == null) { Console.WriteLine("Page text areas extraction isn't supported"); return; } // Iterate over page text areas foreach(PageTextArea a in areas) { // Print a page index, rectangle and text area value: Console.WriteLine(string.Format("Page: {0}, R: {1}, Text: {2}", a.Page.Index, a.Rectangle, a.Text)); } }