¿Estás creando un formulario PDF? A lo mejor un examen o un cuestionario. Hay preguntas que tienen varias respuestas posibles. ¿Cómo añadirlas a un PDF sin perder mucho espacio? Fácil. Utiliza un menú desplegable en PDF.

Pero, ¿cómo se crea? No es tan sencillo como añadir una casilla de verificación o un campo de texto. Por lo tanto, es un terreno desconocido para muchos. Pero no te preocupes. Este artículo te servirá de guía para aprender a añadir listas desplegables a archivos PDF. Aquí encontrarás diferentes métodos, entre ellos, el uso de Wondershare PDFelement.

En este artículo
  1. Parte 2. Tabla comparativa de los diferentes métodos para crear listas desplegables en PDF
  2. Conclusión

Método 1: Añade una lista desplegable en PDF usando Wondershare PDFelement

Wondershare PDFelement es una de las mejores herramientas de creación y edición de formularios PDF que existen. Haciendo honor a su nombre, Wondershare PDFelement incluye un sinfín de elementos usados en formularios. Desde los más simples, como los cuadros de texto, hasta los más avanzados, como las listas desplegables, Wondershare PDFelement los tiene todos. Pero, ¿sabes qué es lo mejor? Wondershare PDFelement es asequible, fácil de usar y muy potente.

A continuación encontrarás una guía para añadir un cuadro desplegable con Wondershare PDFelement:

  1. Abre el PDF que deseas editar con Wondershare PDFelement.
  2. Haz clic en Formulario.
  3. Haz clic en Desplegable y luego en el lugar donde quieras colocar el cuadro desplegable.
añadir lista desplegable usando wondershare pdfelement

4. Haz clic derecho en el Cuadro combinado y selecciona Propiedades.

abrir las propiedades de la lista desplegable

5. Haz clic en Opciones.

6. Introduce una opción en la casilla "Elemento" > haz clic en Añadir.

añadir opciones a la lista desplegable

7. Repite el paso 6 hasta que hayas introducido todas las opciones.

8. Haz clic en Cerrar.

9. Haz clic en Inicio y prueba la lista desplegable.

probar la lista desplegable

Método 2: PDFgear Online: Añade un cuadro desplegable en PDF con esta herramienta gratuita

¿Estás buscando un método que te permita añadir una lista desplegable a tu PDF de forma gratuita? Si es así, prueba PDFgear Online. PDFgear también cuenta con esta función, y además no necesitas instalarla ya que también ofrece una versión en línea. PDFgear Online te permite crear listas desplegables muy fácilmente. También te permite personalizar el cuadro cambiando los colores, el tamaño y el estilo de la fuente.

Sigue estos pasos para crear una lista desplegable utilizando PDFgear Online:

  1. Abre un navegador web y visita el sitio https://www.pdfgear.com/edit-pdf/.
  2. Haz clic en Cargar archivos PDF y carga el PDF donde deseas insertar la lista desplegable. Si lo prefieres, también puedes arrastrar y soltar el PDF en la interfaz de usuario.
  3. Haz clic en Añadir y editar campos de formulario.
  4. Selecciona Desplegable y haz clic donde quieras colocar el cuadro desplegable.
añadir cuadro desplegable con pdfgear online

5. Haz doble clic en el cuadro y selecciona Opciones.

6. Introduce una a una las opciones y haz clic en Añadir. Cuando hayas terminado, haz clic en Aceptar.

7. Vuelve a hacer clic en Añadir y editar campos de formulario para salir del modo. Prueba la lista desplegable.

Método 3: Sejda: añade una lista desplegable en PDF fácilmente

Sejda es otra herramienta PDF en línea que puedes utilizar para añadir una lista desplegable a un PDF. Tiene la ventaja de que no es necesario abrir una ventana de Propiedades. Encontrarás una barra de herramientas flotante sobre el cuadro desplegable que contiene las opciones de personalización. Si quieres cambiar el color y tamaño de la fuente o añadir opciones, puedes hacerlo directamente desde ahí, lo que agiliza el proceso. Sin embargo, ten en cuenta que no puedes probar la lista desplegable. Para comprobar si funciona, tienes que descargar el PDF.

Sigue estos pasos para añadir una lista desplegable utilizando Sejda:

  1. Utiliza un navegador web y entra a la página del editor PDF online Sejda.
  2. Haz clic en Cargar archivo PDF. Selecciona tu PDF.
  3. Haz clic en Formularios > Lista desplegable.
  4. Haz clic izquierdo sobre el lugar donde quieres que vaya el cuadro desplegable.
añadir lista desplegable usando sejda pdf

5. Haz clic en Propiedades de campo.

6. Añade las opciones.

7. Haz clic en Aplicar cambios.

Método 4: DocFly: añade listas desplegables en PDF con este avanzado creador de formularios PDF online

DocFly es un creador seguro de formularios en línea. Transcurridas 12 horas, los PDF que hayas subido al sitio web se eliminan automáticamente. Además de ser seguro, DocFly tiene funciones avanzadas de formularios. Ofrece 10 funciones de formulario distintas, siendo una de ellas la de listas desplegables.

Pero lo que distingue a DocFly de los demás son sus dos opciones de personalización poco comunes. Una de ellas es "Permitir opciones personalizadas", que posibilita al usuario añadir una respuesta que no esté en las opciones proporcionadas. También permite dejar opciones sin llenar.

Para añadir una lista desplegable utilizando DocFly sigue estos pasos:

  1. Abre tu navegador web preferido y dirígete a DocFly.com.
  2. Arrastra y suelta tu PDF en el cuadro de entrada o utiliza la opción Haz clic para subir tu archivo.
  3. para subirlo.
  4. Haz clic en Creador de formularios.
  5. Selecciona Campo desplegable y haz clic en el lugar donde quieras que vaya el cuadro.
añadir cuadro desplegable con docfly

6. Añade las opciones en el panel de la derecha.

7. Haz clic en Guardar.

Método 5: Añade listas desplegables en PDF usando código

Todos los métodos anteriores utilizan herramientas PDF para añadir listas desplegables. Pero también existe otra manera. Si sabes programar, puedes usar C#. Utilizando la biblioteca iTextSharp es posible. Veamos en qué consiste:

Aquí está el fragmento de código:

using System;

using System.IO;

using iTextSharp.text;

using iTextSharp.text.pdf;

class Program

{

static void Main(string[] args)

{

       // Añadir la ruta al archivo PDF existente

string existingPdf = "existing_pdf.pdf";

 

    // Crear una ruta al archivo PDF modificado

string modifiedPdf = "modified_pdf.pdf";

 

       // Crear un nuevo PDF utilizando el existente

using (FileStream fs = new FileStream(modifiedPdf, FileMode.Create, FileAccess.Write, FileShare.None))

{

using (PdfReader reader = new PdfReader(existingPdf))

{

using (PdfStamper stamper = new PdfStamper(reader, fs))

{

             // Crear un campo de lista desplegable

var dropdownField = new TextField(stamper.Writer, new Rectangle(100, 700, 200, 750), "dropdown");

dropdownField.Choices = new string[] { "Option 1", "Option 2", "Option 3" };

dropdownField.ChoiceExports = new string[] { "option1", "option2", "option3" };

dropdownField.FontSize = 12f;

dropdownField.Options = TextField.MULTISELECT;

dropdownField.Visibility = BaseField.VISIBLE;

                  

// Añadir el campo al PDF

stamper.AddAnnotation(dropdownField.GetTextField(), 1);

}

}

}

Console.WriteLine("Dropdown list added successfully!");

}

}

Esta es una explicación de cómo funciona el código.

  1. Sustituye "existing_pdf.pdf" por la ruta de tu archivo PDF existente.
  2. Sustituye "modified_pdf.pdf" por la ruta deseada para el PDF que quieres crear.
  3. Se crea un campo desplegable utilizando la clase TextField de iTextSharp. Establece las propiedades del campo desplegable, como Choices, ChoiceExports, FontSize, Options y Visibility.
  4. Por último, mediante el método "stamper.AddAnnotation()", añade la lista desplegable al PDF.

Parte 2. Tabla comparativa de los diferentes métodos para crear listas desplegables en PDF

A continuación, se comparan los 5 métodos aquí descritos para añadir listas desplegables a los PDF.

 

Precio

Ventajas

Desventajas

Wondershare PDFelement

Anual: $79.99

De por vida: $129.99

󠀰-Wondershare PDFelement no es una herramienta en línea.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀥󠀡󠀳

-Las listas desplegables que PDFelement te permite añadir son muy avanzadas.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀥󠀢󠀳󠀰 Hay muchísimas opciones de personalización.

󠀰-Después de la prueba gratuita se necesita una suscripción para utilizar las funciones del formulario, como listas desplegables.

 

PDFgear Online

Gratuito

󠀰-Puedes usar PDFgear de manera gratuita e ilimitada.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀥󠀧󠀳

-PDFgear Online es muy fácil de usar.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀥󠀨󠀳

-No es necesario instalar la aplicación de escritorio PDFgear.

󠀰-Si no instalas la versión de escritorio, necesitarás una conexión a internet para usar PDFgear.

Sejda Online PDF

Gratuito

Pase semanal: $5

Mensual: $7.50

Anual: $63

󠀰-Utilizas una barra de herramientas flotante en lugar de una ventana de Propiedades para editar la lista desplegable.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀦󠀦󠀳

-No necesitas instalar la versión de escritorio de Sejda para añadir una lista desplegable.

-No puedes probar si la lista desplegable funciona a menos que descargues el PDF.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀦󠀨󠀳

-Hay un límite en el número de páginas y el tamaño de los archivos en la versión gratuita.

DocFly

Gratuito

Mensual: $3.99

DocFly Pro: $3.99 (mensual)

󠀰-El creador de formularios de DocFly tiene funciones avanzadas.󠀲󠀡󠀦󠀨󠀢󠀡󠀥󠀧󠀤󠀳

-Dado que las opciones están en el panel derecho, no es necesario abrir una ventana de Propiedades.

-La opción gratuita de DocFly tiene un límite máximo para exportar.

 

C#

Gratuito

-Los programadores no necesitan instalar un editor de PDF.

-Es mucho más seguro que subir el PDF a un sitio web.

-Tienes que saber programar, o de lo contrario será muy difícil a pesar de conocer el código.

Conclusión

Añadir un menú desplegable en un PDF es necesario cuando se trata de una pregunta con varias opciones de respuesta. Te ayuda a ahorrar espacio en el documento y garantiza que el PDF tenga un aspecto profesional. Una forma de añadir una lista desplegable a un PDF es utilizando Wondershare PDFelement. Es uno de los mejores creadores de formularios PDF que existe, ya que es fácil de usar, tiene un precio asequible y es muy sólido. Cuenta con muchas opciones de personalización para las listas desplegables, lo que te permite crear exactamente lo que quieres.

Andrés Felipe
Andrés Felipe Aug 28, 24
Compartir: