Tab 1
此演示向您展示如何在 PDF 文档中搜索文本并突出显示匹配的文本。
Upload
Maximum file size: 1 MB. Files accepted: pdf.

fileerrors
Convert to
Source file:
filename
Search Text:
如果这不是您想要的 Demo,您可以通过填写表格获取免费定制 Demo。
如您有与我们产品相关的其他技术问题,请联系 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。;销售相关的问题,请联系 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。。
Tab 2
import com.spire.pdf.FileFormat;import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;import com.spire.pdf.general.find.PdfTextFind;import com.spire.pdf.general.find.TextFindParameter;import java.awt.*;import java.util.EnumSet;public class PdfFindAndHighlightDemo{public void findAndHighlight(String pdfFiles,String keyText,Color highlightColor){String outputFile = "output.pdf";PdfDocument pdf=new PdfDocument();pdf.loadFromFile(pdfFiles);PdfTextFind[] result = null;for (Object pageObj:pdf.getPages()){PdfPageBase page = (PdfPageBase) pageObj;// Find text result = page.findText(keyText,EnumSet.of(TextFindParameter.None)).getFinds();if (result != null){for (PdfTextFind find:result){find.applyHighLight(highlightColor);}}}pdf.saveToFile(outputFile,FileFormat.PDF);pdf.close();}}
Tab 3
using Spire.Pdf;using Spire.Pdf.General.Find;using System.Drawing;namespace DemoOnlineCode{class FindAndHighlightDemo{public void findAndHighlight(string pdfFiles,string keyText,Color highlightColor){string outputFile = "output.pdf";PdfDocument pdf = new PdfDocument();pdf.LoadFromFile(pdfFiles);PdfTextFind[] result = null;foreach (PdfPageBase page in pdf.Pages){// Find text result = page.FindText(keyText,TextFindParameter.None).Finds;if (result != null){foreach (PdfTextFind find in result){find.ApplyHighLight(highlightColor);}}}pdf.SaveToFile(outputFile,FileFormat.PDF);pdf.Close();}}}