pdfjinja für Python
https://github.com/rammie/pdfjinja
Diese Bibliothek ermöglicht es Ihnen, Bilder mit einer Signatur oder Button-Objekt in Ihrer PDF hinzuzufügen, ohne die Notwendigkeit für die Zusammenführung oder Vektorstandortinformationen.
1. Hinzufügen Unterschrift Element zu Ihrer PDF-Vorlage
Adobe Pro ermöglicht die Erstellung und Modifizierung von PDF ausfüllbare Formulare. Gehen Sie zu Extras> Formulare> Bearbeiten, und wählen Sie im Dropdown-Feld Neues Feld hinzufügen die Option Digitale Signatur.
Wechseln Sie nach dem Platzieren zu den Eigenschaften des Elements Digitale Signatur. Fügen Sie in der Tooltip-Eigenschaft
{{ Sig | paste }}
Speichern und schließen.
2. Speichern Sie Ihre Unterschrift Bild als jpg oder png
Sie können eine separate Methode benötigen Signaturen wie Bilder, und in einen zugänglichen Ordner abzurufen.
3. Add-Methode, um Ihre Python-Skript
from pdfjinja import PdfJinja
pdf_jinja_object = PdfJinja("path_to_pdf_template")
filled_out_pdf = pdf_jinja_object({
'firstName': 'John',
'lastName': 'Smith',
'sig': 'path_to_pdf_template',
})
filled_out_pdf.write(open("output_file.pdf", 'wb'))
Diese Sie ein Formular in der Lage in der Vorlage erstellt platziert mit Ihrer Unterschrift Bild geben sollte.
Ist das nicht eng verwandt mit http://stackoverflow.com/q/20235541/2870069? – Jakob
Vielen Dank, das sieht sehr vielversprechend aus, ich werde versuchen und es ausprobieren, aber das einzige Ding, ich will in der Lage sein, das Bild an einer bestimmten Stelle in der Mitte der Seite zu setzen, ich weiß nicht, wie gut das wird arbeiten –
Wenn die Bildposition festgelegt ist, spielt es keine Rolle, wo es zu setzen ist. Verwenden Sie einfach den '--offset' Teil, um es an der gewünschten Position zu platzieren. – Jakob