Вы указали Java, поэтому я бы сказал, что iText имеет некоторую частичную поддержку для написания adobe-javascript действий . Вы должны знать, что в последних версиях itext используется лицензия AGPL, поэтому вы должны заплатить коммерческую лицензию, если хотите использовать ее в коммерческом приложении с закрытым исходным кодом.
Другой вариант - использовать Adobe Acrobat SDK , но я не уверен, что вы сможете использовать его с Java.
Вы также можете найти эту ссылку полезной: Руководство по написанию сценариев Acrobat JavaScript - Adobe
Эта функция спецификации PDF (я имею в виду встроенный javascript) используется нечасто, поэтому может быть немного сложно найти начальную информацию и пример кода.
Здесь вы найдете несколько примеров интерактивных PDF-файлов , в которых используется javascript, есть даже пример летающего вертолета в 3D (он фактически перемещается при просмотре файла ).