Crear una plantilla PDF
Puede crear formularios de plantilla PDF con varias aplicaciones:
Preliminares
Sección titulada «Preliminares»Registre la definición del grupo de metadatos en Administración > Metadatos.
<?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> </property-group></property-groups>Para crear una relación entre el campo del formulario de la plantilla y el grupo de propiedades, debe nombrarlos siguiendo esta convención: sustituya “:” y “.” por “_”. A continuación puede ver la correspondencia entre ambos campos:
| Nombre del campo de metadatos | Nombre del campo de la plantilla | Valor del campo de la 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!} |
Crear la plantilla
Sección titulada «Crear la plantilla»Para crear una plantilla en OpenOffice.org, vaya a Ver > Barras de herramientas > Controles de formulario.
Aparecerá un nuevo cuadro de diálogo que le permitirá añadir elementos de formulario al documento. Este cuadro de diálogo contiene elementos como etiquetas, cuadros de texto, casillas de verificación, etc.

Una vez creado el formulario, vaya a Archivo > Exportar como PDF para generar un PDF con estos campos de formulario. Este es el resultado final:

Aquí tiene el fichero PDF generado tpl.pdf y el origen en ODT tpl_pdf.odt.
Formato de fecha
Sección titulada «Formato de fecha»OpenKM utiliza FreeMarker internamente, por lo que puede aprovechar sus funciones de formato. Por ejemplo, puede establecer el formato de fecha de esta manera:
${okp_tpl_birth_date?string("yyyy-MM-dd")}Obtenga más información sobre el formato de FreeMarker en Built-in Reference.