Dynamic fields insertion (signer metadata) directly in PDF
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- php
- Ambito
- full-stack
Direzione di ricerca
L'issue non indica file, test o punti di ingresso. Inizia individuando il flusso di configurazione dei campi del visualizzatore PDF e i metadati del firmatario utilizzati durante la firma, quindi determina come devono essere archiviate e risolte le variabili dinamiche. Il lavoro è completato quando gli attributi configurati del firmatario compaiono nel PDF generato per i campi richiesti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
In many legal and administrative documents, the signature is accompanied by additional information such as:
- Full name of the signer
- Role or title
- Company or organization
- Email address
- Date of signature
- Location
Today, this information must be manually written inside the PDF before sending it for signature, which creates several issues:
- Requires editing the PDF before every signature request
- Increases risk of human error
- Makes document automation difficult
- Limits integration with structured workflows
Describe the solution you'd like
Add the ability to insert dynamic fields linked to signer metadata directly inside the PDF document when configuring a signature request.
This would allow administrators or document creators to automatically display information about the signer (such as name, company, role, etc.) inside the document without having to modify the PDF beforehand.
Describe alternatives you've considered
No response
Additional context
Introduce dynamic text fields linked to signer attributes that can be placed directly in the PDF viewer when configuring the document.
These fields would automatically populate when the signer signs the document.
Example dynamic variables
Possible variables could include:
{{signer.name}}
{{signer.firstname}}
{{signer.lastname}}
{{signer.email}}
{{signer.company}}
{{signer.role}}
{{signer.title}}
{{signer.date_signed}}
Example use case
When preparing a document for signature, the sender could place fields such as:
Signed by: {{signer.name}}
Title: {{signer.role}}
Company: {{signer.company}}
Date: {{signer.date_signed}}
- Lingua principale
- PHP
- Stelle
- 818
- Fork
- 146
- Merge medio
- 7h 8m
- PR unite (30g)
- 549
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di LibreSign/libresign
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
LibreSign/libresign#8284 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
backend enhancement php
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
backend enhancement php
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
backend php
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
-
frontend javascript
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di LibreSign/libresign
Issue simili
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
bug Feature: Kiosk
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Infrastructure: actions Module: zmscitizenapi Module: zmsentities php Type: Bug unit tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
it-at-m/eappointment#3480 ·
I maintainer di solito rispondono entro 1 giorno
-
HttpClient
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
CI: composer install fails — league/flysystem 1.x blocked by security advisory GHSA-cxf4-7mrp-vvprApertadevops type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno