Pregunta

Estoy usando la biblioteca Java Itext para manipular los campos de formulario de un documento PDF y me he encontrado con un problema simple. Puedo establecer propiedades de acrofields que recuperé de un objeto PDFStamper, sin embargo, lo que realmente quiero hacer es establecer una acción en un campo de botón PUSH existente.

He encontrado innumerables ejemplos de crear un nuevo campo de botón de empuje y agregarlo a un documento, sin embargo, ninguno que realmente recupere un objeto PushButtonfield existente. Estoy seguro de que ese es el objeto correcto porque tiene un método SetAction donde el objeto acrofield no lo hace.

Estoy dispuesto a aceptar que es imposible porque podría trabajar alrededor de esto usando Acrobat para eliminar el botón de la plantilla y luego agregarlo programáticamente cada vez.

Además, me gustaría saber si alguien conoce una ubicación más completa para la documentación sobre ITEXT. Javadocs incompletos y ejemplos de código específicos no hacen la mejor documentación.

¿Fue útil?

Solución

Necesita saber el nombre del PushButtonfield para recuperarlo. Echa un vistazo a el ejemplo Para ver cómo recuperar, ajuste y reemplace.

Puede establecer acciones si tiene el pushbuttonfield#getField ()#setAction ()

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top