Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajouter des signatures en tant qu'images #19

Open
GRV96 opened this issue May 1, 2021 · 5 comments
Open

Ajouter des signatures en tant qu'images #19

GRV96 opened this issue May 1, 2021 · 5 comments
Assignees

Comments

@GRV96
Copy link
Contributor

GRV96 commented May 1, 2021

Trois signatures sont requises en bas du rapport de dépenses. L'utilisateur doit pouvoir les ajouter sous forme d'images .png ou .jpeg. Jusqu'à maintenant, il n'a été possible de mettre que du texte dans les champs de signature.

@GRV96 GRV96 self-assigned this May 1, 2021
@GRV96
Copy link
Contributor Author

GRV96 commented May 1, 2021

Pistes de solution: py-pdf/pypdf#302

@GRV96
Copy link
Contributor Author

GRV96 commented May 5, 2021

Selon la section 12.7.4.5 de la spécification PDF 1.7, le type (/FT) des champs de signature doit être /Sig, et leur valeur (/V), un dictionnaire. Or, le type des champs SignatureDemandeur, SignatureRequérant et SignatureSupHiérarchique est /Tx (texte). Je pense donc qu'il faut insérer des images de signature par-dessus ces champs plutôt qu'y mettre une valeur.

@berbiche
Copy link
Member

berbiche commented May 5, 2021

Bonne découverte!

@AXDOOMER
Copy link
Member

AXDOOMER commented May 5, 2021

Je pense donc qu'il faut insérer des images de signature par-dessus ces champs plutôt qu'y mettre une valeur.

En effet, je crois que la régie n'a jamais planifié que ce document serait un jour rempli à l'ordinateur, donc aucun champs pour insérer une signature électroniquement n'est pas défini.

@GRV96
Copy link
Contributor Author

GRV96 commented May 5, 2021

J'ai trouvé une solution ici. Il s'agit de mettre les images sur une page d'un autre ficher PDF et de fusionner les pages.

Ajout: exemples avec ReportLab

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants