【发布时间】:2022-01-07 06:50:06
【问题描述】:
我有一个 pdf 文件,我想找到位置/获取上面文本的高度和宽度。到目前为止,我只能自己手动给出职位,理想情况下我想获得这个职位。下面是我的代码:
PdfReader pdfReader = new PdfReader("c:/users/qasimovn/desktop/0011E06210410008 __v3.pdf");
PdfStamper pdfStamper = new PdfStamper(pdfReader,
new FileOutputStream("c:/users/qasimovn/desktop/newSened.pdf"));
Image image = mage.getInstance("c:/users/qasimovn/desktop/imza.jpg");
for (int i = 1; i <= pdfReader.getNumberOfPages(); i++) {
PdfContentByte content = pdfStamper.getOverContent(i);
image.setAbsolutePosition(400 f, 50 f);
content.addImage(image);
}
【问题讨论】:
-
“查找文本位置”是什么意思?你想用你的代码实现什么?
-
您使用哪个 itext 版本?如果是 5.5.x,则可以使用 itext 解析框架来查找某些文本在页面内容中的位置。如果是 2.1.x,那这个框架可能还不存在。
-
@CodeAddict 我想找到我输入的任何单词的位置。然后我想将我找到的位置发送到这个方法中。 image.setAbsolutePosition(400f, 50f);