Подчеркните текст в 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.

Другие вопросы по тегам