using iTextSharp.text.pdf.parser; PdfReader reader = new PdfReader("example.pdf"); ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy(); ITextPointer pointer = PdfTextExtractor.CreateStaticPointer(reader, 0); string text = PdfTextExtractor.GetTextFromPage(reader, 1, strategy, pointer); Console.WriteLine(text);
using iTextSharp.text.pdf.parser; PdfReader reader = new PdfReader("example.pdf"); ITextExtractionStrategy strategy = new LocationTextExtractionStrategy(); Rectangle rect = new Rectangle(100, 100, 200, 200); // coordinates of the text ITextPointer pointer = PdfTextExtractor.CreateStaticPointer(reader, 1, rect); string text = PdfTextExtractor.GetTextFromPage(reader, 1, strategy, pointer); Console.WriteLine(text);In both examples, we create a static text pointer using the CreateStaticPointer method and use it with the PdfTextExtractor.GetTextFromPage method to extract text from a PDF document.