使用iText读取PDF中作为图像提供的复选框

时间:2018-09-26 13:00:48

标签: java pdf image-processing itext

我有一个PDF表单,其中在PDF中提供了复选框作为图像。我正在使用itext来阅读PDF,我也想获取选中或未选中复选框的值。

iText不会为图像返回任何内容,以下是iText代码:

PdfReader reader = new PdfReader(path);

Rectangle mediaboxKeys=reader.getPageSize(i);

mediaboxKeys.setRight((float) 100.00);

RenderFilter[] filterKeys = {new RegionTextRenderFilter(mediaboxKeys)};

FilteredTextRenderListener strategyKeys = new FilteredTextRenderListener(new LocationTextExtractionStrategy(), filterKeys);

String[] keysFromPage = PdfTextExtractor.getTextFromPage(reader, i, strategyKeys).split("\\r?\\n");

随附的是pdf:https://drive.google.com/file/d/1D9TNnHZe5kqwv6LKIVO94Am1nl8AnrB1/view

0 个答案:

没有答案