Как проверить, установлен ли переключатель в PDF или нет? - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь научиться управлять PDF-файлами с помощью библиотеки iText.Я могу получить значение или состояние флажка.

Например:

public static void manipulatePdf(String src, String dest) throws DocumentException, IOException {

    PdfReader reader    = new PdfReader(src);
    PdfStamper stamper  = new PdfStamper(reader, new FileOutputStream(dest));

    AcroFields fields   = stamper.getAcroFields();

    String[] checkbox   = fields.getAppearanceStates("cb1"); //cb1 is the name of the checkbox in my test PDF
    for(int i = 0; i < checkbox.length; i++) {
        System.out.println(checkbox[i]);
    }

    System.out.println(fields.getField("cb1"));    

Вывод: Да Выкл. Да

Мой вопрос здесь, как проверитьесли установлен переключательЯ не мог найти какие-либо решения для этого.

Я пробовал такой же код, как:

System.out.println(fields.getField("Choice1")); //Choice1 is the name of the first radio button in my first group "group1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...