sales@e-iceblue.com    |    028-81705109    |    2181348176    |    微信扫一扫    |    EN-US   |    论坛

C# PDF 查找和高亮跨行文本

这篇文章中,我们介绍了如何查找和高亮PDF中的文本。对于跨行的文本,在使用FindText方法查找时需要将TextFindParameter参数设置为CrossLine。

//加载PDF文档
PdfDocument doc = new PdfDocument(@"C:\Users\Administrator\Desktop\input.pdf");

//在第一页查找字符串所有出处,即使字符串是跨行显示
PdfTextFind[] findResults = doc.Pages[0].FindText("Spire.PDF for .NET还支持PDF数字签名",TextFindParameter.CrossLine).Finds;            

//高亮第一个查找结果
findResults[0].ApplyHighLight(Color.Yellow);

//保存文档
doc.SaveToFile("output.pdf", FileFormat.PDF);

C# PDF 查找和高亮跨行文本