Ich habe eine Extension gefunden, die Powermail Formulare einfach zu PDF konvertiert oder die Daten in ein bestehendes PDF mit Formularfeldern ausfüllt und zum Download anbietet.
Zwar steht diese Extension noch auf “Beta”, aber sie tut, was sie soll.
Vorteile dieser Extension sind folgende
- TYPO3 CMS 6.2 kompatibel
- Technisch über Signal/Slots (anstatt Hooks) gelöst (zukunftssicher)
- PDF ausfüllen anhand der Felder im PDF
- Pflegbar komplett über TypoScript
Die Dokumentation ist leider etwas fehlerhaft, darum hier ein Beispiel (Das Powermail Formular ist schon angelegt).
- Installation der Extension powermailpdf
- Im setup der Entsprechenden Seite, wo das Formular eingebunden ist, folgenden TypoScript Code hinterlegen
plugin.tx_powermailpdf {
settings {
# aktiviert das feature
enablePowermailPdf = 1
# Zeigt einen Downloadlink auf der Bestätigungsseite
showDownloadLink = 1
# Einstellungen für den Link
filelink {
jumpurl = 1
jumpurl.secure = 1
jumpurl.secure.mimeTypes = pdf=application/pdf
icon = 1
icon_link = 1
}
# Einstellungen für ein PDF, welches ausgefüllt werden soll
sourceFile = fileadmin/template/pdfformular/beitrittserklaerung_form3.pdf
fillPdf = 1
fieldMap {
# pdfField = PowermailField
GeschAdresse = firmenanschrift
Arbeitnehmer = anzahlderarbeitnehmerinderfirma
Lehrlinge = anzahlderlehrlingeinderfirma
DatumGeschGruend = datumdergeschftsgrndung
DatHandwerksrolle = datumdeseintragsinhandwerksrolle
Name = vor_undzuname
Beruf = beruf
GebDatum = geburtsdatum
PrivAdresse = privatadresse
Kontakt = telfaxemail
}
# Soll das PDF per E-Mail versandt werden? Kann einzeln getrennt werden (Benutzer oder Formularempfänger)
email{
attachFile = 0
}
}
} |
plugin.tx_powermailpdf {
settings {
# aktiviert das feature
enablePowermailPdf = 1
# Zeigt einen Downloadlink auf der Bestätigungsseite
showDownloadLink = 1
# Einstellungen für den Link
filelink {
jumpurl = 1
jumpurl.secure = 1
jumpurl.secure.mimeTypes = pdf=application/pdf
icon = 1
icon_link = 1
}
# Einstellungen für ein PDF, welches ausgefüllt werden soll
sourceFile = fileadmin/template/pdfformular/beitrittserklaerung_form3.pdf
fillPdf = 1
fieldMap {
# pdfField = PowermailField
GeschAdresse = firmenanschrift
Arbeitnehmer = anzahlderarbeitnehmerinderfirma
Lehrlinge = anzahlderlehrlingeinderfirma
DatumGeschGruend = datumdergeschftsgrndung
DatHandwerksrolle = datumdeseintragsinhandwerksrolle
Name = vor_undzuname
Beruf = beruf
GebDatum = geburtsdatum
PrivAdresse = privatadresse
Kontakt = telfaxemail
}
# Soll das PDF per E-Mail versandt werden? Kann einzeln getrennt werden (Benutzer oder Formularempfänger)
email{
attachFile = 0
}
}
}
Links
Über ein Feedback eurerseits, ob Ihr diese Extension kennt und/oder andere benutzt und/oder Erfahrungen habt, würde ich mich freuen.
Related Posts: