Tag: 高亮

突出显示PDF中的单词

我有一个PDF和一些关键字。 我需要的是在PDF中搜索这些关键字,用PDF突出显示它们并保存。 在此之后,我必须在Google文档中查看此PDF,并且应在其中突出显示这些内容。 我必须用Java做到这一点。 我的代码是 package com.hiringsteps.ats.util.pdfclownUtil; import java.awt.geom.Rectangle2D; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.pdfclown.documents.Page; import org.pdfclown.documents.contents.ITextString; import org.pdfclown.documents.contents.TextChar; import org.pdfclown.documents.interaction.annotations.TextMarkup; import org.pdfclown.documents.interaction.annotations.TextMarkup.MarkupTypeEnum; import org.pdfclown.files.File; import org.pdfclown.files.SerializationModeEnum; import org.pdfclown.util.math.Interval; import org.pdfclown.util.math.geom.Quad; import org.pdfclown.tools.TextExtractor; import com.hiringsteps.ats.applicant.domain.ApplicantKeyWord; import com.hiringsteps.ats.job.domain.CustomerJobKeyword; public class TextHighlightUtil { private int count; public Collection highlight(String […]

突出显示java中的单词

我希望在特定时间突出显示单词(就像卡拉OK应用程序一样)。 每个单词将有一个特定的时间突出显示。我能够采取时间,但没有在哪里。如何突出一个单词持续时间。搜索stackoverflow和谷歌,但死胡同。 我可以帮助java脚本或HTML? 请帮帮我。 这是一段代码我如何采取时间: millis mil=new millis(); if(true){ if(flag==1) flag=0; else flag=1; if(flag==0) value=mil.done(flag,start); start=value; if(flag==1) value=mil.done(flag,start);//function to calculate duration }System.out.println(“val:”+(value-3086610)); // System.out.println(“gyjghjghjghj”+(System.nanoTime()-start2)); String s = textArea.getText(); char[] words=s.toCharArray(); for(i=last;words[i]!=’ ‘&&words[i]!=’\n’;i++,last=i) { } try {//System.out.println(acount); hilit.addHighlight(first, last, painter); last++; first=last; } catch (BadLocationException ex) { Logger.getLogger(newh.class.getName()).log(Level.SEVERE, null, ex); } 这就是我能够为每个单词计时的方法。 谢谢。