[英]Highlight the texts separately in a pdf [on hold]
java 中最好的 PDF 查看器是哪個,可以分別突出顯示 PDF 中的每個單詞?
下面的代碼是使用 Apache PDFBox 將圖像轉換為 PDF。 請提供解決方案以分別突出顯示 PDF 中的每個單詞,以便我可以將這些單詞提取到另一個文本文件中。
public void convertImgToPDF(String imagePath, String fileName, String destDir) throws IOException {
PDDocument document = new PDDocument();
InputStream in = new FileInputStream(imagePath);
BufferedImage bimg = ImageIO.read(in);
float width = bimg.getWidth();
float height = bimg.getHeight();
PDPage page = new PDPage(new PDRectangle(width, height));
document.addPage(page);
PDImageXObject img = PDImageXObject.createFromFile(imagePath, document);
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.drawImage(img, 0, 0);
contentStream.close();
in.close();
document.save(destDir + "/" + fileName + ".pdf");
document.close();
}
我想你可以使用Apache PDFBox
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.