Hi.
Hi Michal,
//open document<o:p></o:p>
Document pdfDocument = new Document(myDir + "input.pdf");
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber();
textFragmentAbsorber.TextSearchOptions.LimitToPageBounds = true;
textFragmentAbsorber.TextSearchOptions.Rectangle = new Aspose.Pdf.Rectangle(90, 190, 255, 345);
//accept the absorber for desired page number search
pdfDocument.Pages[1].Accept(textFragmentAbsorber);
//get the extracted text fragments
TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;
//loop through the fragments
foreach (TextFragment textFragment in textFragmentCollection)
{
Console.WriteLine("Text : {0} ", textFragment.Text);
textFragment.TextState.Font = FontRepository.FindFont("Arial");
textFragment.TextState.FontSize=16;
}
pdfDocument.Save(myDir + "output.pdf");
Please feel free to contact us for any further assistance.
Best Regards,