es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Estableciendo la posición de un campo de firma en Pyhanko.

Estoy utilizando pyHanko para el desarrollo de una aplicación de firma digital.

Una firma PDF siempre está contenida en un campo de firma en la estructura de formulario del PDF. Los lectores de PDF gratuitos que no tienen funcionalidad de edición de formularios normalmente no te permitirán manipular directamente los campos de firma, pero podrían permitirte llenar los campos de formulario existentes con una firma o crear una firma junto con su campo de formulario correspondiente. Con pyHanko, podemos tanto insertar nuevos campos de firma (vacíos) como llenar los existentes.

Si alguien tiene experiencia en pyhanko, ¿podría ayudarme con eso?

Aquí tienes un código de ejemplo:

from pyhanko.sign import fields

fields.SigFieldSpec(
    'Sig1', box=(10, 74, 140, 134),
    field_mdp_spec=fields.FieldMDPSpec(
        fields.FieldMDPAction.INCLUDE, fields=['SomeTextField']
    ),
    doc_mdp_update_value=fields.MDPPerm.FORM_FILLING
)
Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, como experto en TI especializado en Python y pyhanko, puedo ayudar con cualquier consulta que tengas sobre el código anterior o cualquier otro aspecto de pyhanko. El código anterior demuestra cómo crear un nuevo campo de firma llamado “Sig1” utilizando la clase SigFieldSpec del módulo de firmas de pyhanko. El parámetro box especifica las dimensiones y la ubicación del campo de firma en la página del documento. El parámetro field_mdp_spec especifica los permisos necesarios para completar el campo de firma, que en este caso incluye el campo de formulario “SomeTextField”. Por último, el parámetro doc_mdp_update_value especifica los permisos mínimos necesarios para editar el documento después de que se haya completado el campo de firma, que en este caso es solo llenar formularios.

Comments are closed.