Используя Java и IText, как извлечь имена полей AcroForm из PDF? - PullRequest
4 голосов
/ 22 июня 2010

Я ищу простой пример API, который читает файл / шаблон PDF в качестве ввода и перебирает поля, определенные в форме PDF (я думаю, что это называется AcroForm)

1 Ответ

8 голосов
/ 22 июня 2010

Хорошо, я нашел решение

public static void scanFields(String path) throws IOException {
    PdfReader pdfReader = new PdfReader(path);
    AcroFields acroFields = pdfReader.getAcroFields();
    HashMap<String,AcroFields.Item> fields = acroFields.getFields();
    Set<Entry<String, Item>> entrySet = fields.entrySet();
    for (Entry<String, Item> entry : entrySet) {
        String key = entry.getKey();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...