在Asp.net中的鼠标文本选择上的PDF格式下划线

时间:2016-11-10 11:05:36

标签: asp.net aspose.pdf

任何人都可以指导我如何在我的网络应用程序中实现这一目标?我正在使用Aspose.PDF第三方dll来实现这一目标。我想使用鼠标选择PDF文本,然后想要为所选文本加下划线。

1 个答案:

答案 0 :(得分:0)

在PDF文件中选择字符串后,您可能会获得所选字符串,然后将所选字符串解析为Aspose.Pdf for .NET API,然后尝试使用带下划线的文本更新其格式。请查看以下代码段以下划线搜索字符串。

// Open document
Document pdfDocument = new Document("c:/pdftest/Table_abc.pdf");

// Create TextAbsorber object to find all instances of the input search phrase
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("Employee_Name");

// Accept the absorber for all the pages
pdfDocument.Pages.Accept(textFragmentAbsorber);

// Get the extracted text fragments
TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;

// Loop through the fragments
foreach (TextFragment textFragment in textFragmentCollection)
{
    // Underline the selected string
    textFragment.TextState.Underline = true;
}
// Save resulting PDF document.
pdfDocument.Save("c:/pdftest/TextUnderlined.pdf");

我的名字是Nayyer,我是Aspose的开发人员传播者。