Ir al contenido
Otras versiones

Cargando…

Crear una plantilla PDF

Puede crear formularios de plantilla PDF con varias aplicaciones:

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!}

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.

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.

  • Suba el fichero tpl.pdf a /okm:templates/documents
  • Registre la definición de metadatos okg:tpl en Administración > Metadatos
  • Habilite los metadatos desde los perfiles en Administración > Perfiles
  • Añada el grupo de metadatos okg:tpl al fichero tpl.pdf.