gpt4 book ai didi

java - 使用 itext 在 pdf 中查找单词的 llx、lly、urx、ury 位置

转载 作者:行者123 更新时间:2023-11-29 04:17:46 30 4
gpt4 key购买 nike

如何使用 itext 获取单词在 pdf 中的 llx、lly、urx、ury 位置。这里的要求是在pdf中需要在word上面加上数字签名。这个词不是一个固定的位置,这个词可能出现在第一页或第二页或同一页的不同位置。如果我知道单词的位置,那么我可以使用 sap.setVisibleSignature(new Rectangle(425, 218, 575, 248), 1, null); 调整制作数字签名的位置。最后的结论是我不应该为 Rectangle 类使用 llx、lly、urx、ury 的固定位置。请告知如何使用 itext 查找单词协调员。

最佳答案

看看RegexBasedLocationExtractionStrategyiText 7中。

此类使您能够查找给定的正则表达式,并返回匹配的位置集合(页面、x 和 y 坐标)。

设置相对简单:

PdfDocument pdfDocument = new PdfDocument(new PdfReader(inputfile));

RegexBasedLocationExtractionStrategy strategy = new RegexBasedLocationExtractionStrategy("word_to_look_for");
PdfCanvasProcessor proc = new PdfCanvasProcessor(strategy);
proc.processPageContent(pdfDocument.getPage(1));

strategy.getResultantLocations(); // do something with the results

关于java - 使用 itext 在 pdf 中查找单词的 llx、lly、urx、ury 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223751/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com