string inputPdfPath = “demo.pdf”;
var pdfDocument = new Aspose.Pdf.Document(inputPdfPath);
foreach (Aspose.Pdf.Page page in pdfDocument.Pages)
{
var textFragmentAbsorber = new Aspose.Pdf.Text.TextFragmentAbsorber();
page.Accept(textFragmentAbsorber);
Aspose.Pdf.Text.TextFragmentCollection textFragments = textFragmentAbsorber.TextFragments;
foreach (var item in textFragments)
{
Console.WriteLine(item.TextState.FontStyle);
}
}
demo.pdf (3.5 KB)