LibreOffice Writer se puede utilizar para crear formularios PDF rellenables y es una gran alternativa gratuita y de código abierto a Acrobat de Adobe para ese caso de uso. LibreOffice también es multiplataforma, por lo que puede usarlo tanto en Linux como en Windows y macOS.
Los archivos PDF pueden contener campos de formulario editables que el usuario puede completar/editar y guardar. Esto permite que los documentos se completen con un teclado en lugar de tener que imprimir un documento, completarlo con un bolígrafo y escanear el documento para poder enviarlo en línea.
Este artículo explica cómo utilizar LibreOffice Writer para crear un PDF con formularios rellenables (formularios interactivos) y una casilla de verificación, y cómo exportar el documento como formulario PDF.
Usé la versión 6.1 de LibreOffice en Linux para tomar las capturas de pantalla de este tutorial, pero las instrucciones deberían ser las mismas para otras versiones o sistemas operativos, ya que los íconos o la barra de herramientas de LibreOffice pueden ser diferentes según la versión y el sistema operativo que esté usando.
Relacionado con PDF:
- PDFArranger:combine, divida, gire, recorte o reorganice documentos PDF (PDF Shuffler Fork)
- Comprime archivos PDF en Linux con Densify
Cómo crear formularios en LibreOffice Writer
Comience iniciando LibreOffice Writer, que debería abrirse con un nuevo documento en blanco. Para agregar formularios al nuevo documento de LibreOffice Writer, elija del menú View > Toolbars > Form Controls
y View > Toolbars > Form Design
.
Ahora que el Form Design
aparece (en la parte inferior de LibreOffice Writer de forma predeterminada), haga clic en Display Grid
y Snap to Grid
Botones para habilitarlos para que pueda alinear fácilmente los controles de formulario más adelante:
A. Cree una leyenda de texto (el texto que aparece junto a un campo de entrada de texto) en LibreOffice Writer
Ahora es el momento de agregar algunos controles de formulario a nuestro nuevo documento. En la barra de herramientas Controles de formulario de LibreOffice, haga clic en Label
y dibuje la etiqueta en su documento haciendo clic y manteniendo presionado el botón izquierdo del mouse:
Haga doble clic en la etiqueta que acaba de agregar e ingrese un nombre y una etiqueta. El campo de etiqueta es lo que aparece como texto en su documento:
B. Cree un campo de texto (un campo de entrada de texto) en LibreOffice
En la barra de herramientas Controles de formulario, haga clic en Text Box
y dibuje un cuadro de texto (haciendo clic y manteniendo presionado el botón izquierdo del mouse) a la derecha de una etiqueta de texto (vea cómo crear una etiqueta de texto arriba):
Haga doble clic en el cuadro de texto, ingrese un nombre para él y haga clic en el botón de tres puntos para el cuadro de etiqueta a la derecha y asígnele la etiqueta que se creó a la izquierda, luego haga clic en OK
:
C. Crear un cuadro de lista (desplegable) en LibreOffice
Comience creando una etiqueta de texto como en el paso A. Luego haga clic en List Box
desde la barra de herramientas Controles de formulario y dibuje el cuadro de texto a la derecha de la etiqueta:
Haga doble clic en el cuadro de lista que agregó al documento, ingrese un nombre, haga clic en el botón de tres puntos para el cuadro de etiqueta y asígnele la etiqueta que agregó a la izquierda del cuadro de lista:
No cierre todavía la ventana de propiedades del cuadro de lista. Para agregar una lista de opciones al cuadro de lista (desplegable), desplácese hacia abajo en la ventana de propiedades del cuadro de lista y pegue las entradas en el List entries
Área.
Si tiene una lista de entradas en un editor de texto que tiene cada entrada en una línea separada, puede copiarla y pegarla aquí mismo, luego presione Intro y las entradas se agregarán automáticamente. O puede agregar cada listado manualmente escribiendo una entrada y luego presionando Shift + Enter
para agregar uno nuevo, y así sucesivamente:
Para probar su nuevo cuadro de lista, salga del modo de diseño haciendo clic en Design Mode
Botón en la barra de herramientas de los controles de formulario:
Y pruebe el cuadro de lista (desplegable):
Recuerda hacer clic en Design Mode
de nuevo para ir al modo de diseño para que pueda agregar nuevos elementos de formulario más adelante.
D. Agregar botones de radio en LibreOffice
También puede agregar algunos botones de radio, que LibreOffice llama botones de radio. En la barra de herramientas Controles de formulario de LibreOffice, presione Option Button
Icon y arrástrelo a la ubicación deseada en su documento de LibreOffice. Agregue tantos botones de opción como desee:
Haga doble clic en cada botón de opción y cambie su etiqueta al texto que desea que aparezca junto a cada botón de opción en el documento. Para el Name
y Group name
Asegúrese de ingresar el mismo valor para cada botón de radio en el mismo grupo:
De esta forma, el grupo de botones de opción no interfiere con otros botones similares en caso de que desee agregar varios grupos de botones de opción.
E. Agregar una casilla de verificación en LibreOffice
En la barra de herramientas Controles de formulario de LibreOffice, haga clic en el botón Casilla de verificación y dibújelo en su documento haciendo clic y manteniendo presionado el botón izquierdo del mouse:
No es necesario crear una etiqueta separada para las casillas de verificación, ya que se muestra una etiqueta de texto junto a la casilla de verificación de forma predeterminada.
Haga doble clic en la casilla de verificación e ingrese un nombre y una etiqueta:
El nombre ingresado en esta hoja de propiedades se muestra a la derecha de la casilla de verificación en su documento.
Exportar un documento de LibreOffice como formulario PDF
Ahora que ha creado un documento con formularios interactivos y rellenables en LibreOffice Writer, puede exportarlo como formulario PDF.
Elija del menú de LibreOffice File -> Export As -> Export as PDF...
. Asegúrate de que el Create PDF form
está activado y Submit format
está configurado en PDF:
Si no puedes activarlos Create PDF form
Marque la casilla que Archive PDF/A-1a
Opción para habilitarse, así que deshabilite esa opción y debería poder habilitar la opción Create PDF form
Oportunidad.
Al probar el PDF, asegúrese de que no esté protegido contra escritura.
Debería poder completar el formulario PDF utilizando un software como el visor de documentos estándar de Gnome (Evince) u Okular (el visor de documentos desarrollado por KDE) en Linux, Adobe Acrobat Reader en Windows, Preview en Mac o utilizando un sitio web en línea. Relleno de formularios PDF que funciona en cualquier sistema operativo como PDFescape.
Este es un formulario PDF rellenable que creé con LibreOffice Writer, con los formularios archivados con Evince (visor de documentos de Gnomes) y Okular (visor de documentos de KDE):capturas de pantalla tomadas en Ubuntu 18.10 y Kubuntu 18.04:
Si desea descargar el ejemplo utilizado en estas dos capturas de pantalla (ya sea la ODT de origen o el documento PDF exportado), puede hacerlo haciendo clic en los enlaces a continuación:
- libreoffice-pdf-formularios-ejemplo.odt
- libreoffice-pdf-forms-example-exported.pdf