Creating PDF templates
From OpenKM Documentation
You can create PDF template forms with several applications:
In order to make a relation between the template form field and the property group, you have to name them following a naming convention: replace ":" and "." by "_". Here you can see the matching between both fields:
PROPERTY GROUP NAME | TEMPLATE FIELD NAME | TEMPLATE FIELD VALUE |
---|---|---|
okp:tpl.name | okp_tpl_name | ${okp_tpl_name!} |
okp:tpl.bird_date | okp_tpl_bird_date | ${okp_tpl_bird_date?date} |
okp:tpl.language | okp_tpl_language | ${okp_tpl_language!} |
To create a template in OpenOffice.org go to View > Toolbars > Form Controls. The a new dialog will appear and you will be able to add form elements to the document. This dialog contains form stuff such as Labels, Text Boxes, Check Boxes, etc.
![Pdf Templates 001.png](https://www.openkm.com/wiki/images/thumb/b/b2/Pdf_Templates_001.png/655px-Pdf_Templates_001.png)
Once the form has been created, go to File > Export as PDF to generate a PDF with these form fields. This is the final result:
![Pdf templates 002.png](https://www.openkm.com/wiki/images/9/9a/Pdf_templates_002.png)
Here you have the generated PDF file File:Tpl.pdf and this is the ODT source File:Tpl pdf.odt.
![]() |
Starting from OpenKM 5.1.8 you can also use FreeMarker expressions in PDF templates. Just set the expression as field value (default text if you create the PDF templates from OpenOffice). |