本教程展示了如何使用spire.pdf for java查找并高亮显示pdf文本。
import com.spire.pdf.*;
import java.awt.*;
import com.spire.pdf.general.find.pdftextfind;
public class findandhighlighttext {
public static void main(string[] args) throws exception {
//加载示例pdf文档
pdfdocument pdf = new pdfdocument();
pdf.loadfromfile("data/sample.pdf");
pdftextfind[] result = null;
//遍历文档页面
for (pdfpagebase page : (iterable) pdf.getpages()) {
//查找文档中所有的"添加"字符串
result = page.findtext("添加").getfinds();
for (pdftextfind find : result) {
//高亮显示查找结果
find.applyhighlight(color.yellow);
}
}
//保存文档
pdf.savetofile("output/result.pdf");
pdf.close();
}
}