Creación de 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 la plantilla y el grupo de metadatos, nómbrelos usando una convención de nomenclatura: sustituya “:” y “.” por “_”. Aquí puede ver la correspondencia entre ambos campos:
| Metadata field name | Template field name | Template field value |
|---|---|---|
| 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!} |
Creación de la plantilla
Sección titulada «Creación de 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, así que puede aprovechar las funcionalidades de formato de FreeMarker. Por ejemplo, puede establecer el formato de fecha de esta manera:
${okp_tpl_birth_date?string("yyyy-MM-dd")}Aprenda más sobre el formato de FreeMarker en Built-in Reference.