Crear una plantilla PDF
Puede crear formularios de plantilla PDF usando varias aplicaciones:
Preliminares
Sección titulada «Preliminares»Registre la definición del grupo de metadatos en Administration > Metadata.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.10//EN" "http://www.openkm.com/dtd/property-groups-3.10.dtd"><property-groups> <property-group label="Sample Template" name="okg:tpl"> <input label="Name" name="okp:tpl.name"/> <input label="Birth Date" name="okp:tpl.birth_date" type="date"/> <select label="Language" name="okp:tpl.language" type="simple"> <option label="Java" value="java"/> <option label="Python" value="python"/> <option label="PHP" value="php" /> </select> <checkbox label="Important" name="okp:tpl.important"/> </property-group></property-groups>Para establecer una relación entre los campos del formulario de plantilla y el grupo de propiedades, nómbrelos siguiendo una convención de nomenclatura: sustituya “:” y “.” por “_”. Aquí puede ver la correspondencia entre ambos campos:
| Nombre del campo de metadatos | Nombre del campo de plantilla | Valor del campo de plantilla |
|---|---|---|
| okp:tpl.name | okp_tpl_name | ${okp_tpl_name!} |
| okp:tpl.birth_date | okp_tpl_birth_date | ${okp_tpl_birth_date!} |
| okp:tpl.language | okp_tpl_language | ${okp_tpl_language!} |
| okp:tpl.important | okp_tpl_important | ${okp_tpl_important!} |
Crear la plantilla
Sección titulada «Crear la plantilla»Esta es una plantilla de ejemplo creada con Master PDF Editor:
Formato de fecha
Sección titulada «Formato de fecha»OpenKM usa FreeMarker internamente, por lo que puede aprovechar las funcionalidades de formato de FreeMarker. Por ejemplo, puede establecer el formato de fecha así:
${okp_tpl_birth_date?string("yyyy-MM-dd")}Más información sobre el formato de FreeMarker en Built-in Reference.