Подчеркните текст в PDF при выделении текста мышью в Asp.net
Кто-нибудь может подсказать мне, как мне добиться этого в моем веб-приложении? Я использую Aspose.PDF Сторонние DLL для достижения этого. Я хочу выделить текст в PDF с помощью мыши, а затем хочу подчеркнуть выделенный текст.
1 ответ
После того, как вы выбрали строку в PDF-файле, вы можете получить выбранную строку, а затем проанализировать выбранную строку в Aspose.Pdf для.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");
Меня зовут Найер, и я являюсь разработчиком-евангелистом в Aspose.