谁能指导我如何在我的网络应用程序中实现这一点?我正在使用 Aspose.PDF 第三方 dll 来实现这一点。我想使用鼠标选择 PDF 中的文本,然后想在选定的文本上加下划线。
问问题
198 次
1 回答
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 的开发布道者。
于 2017-02-15T20:30:56.873 回答