La función Construir Marcadores Automáticamente permite automatizar totalmente la creación de marcadores en sus PDF y mejorar enormemente con muy poco esfuerzo la facilidad de uso de los PDF que publique.  Utilícela para generar automáticamente marcadores basados en los estilos de fuentes (encabezados, capítulos, etc.) y la disposición utilizada en los PDF. También puede utilizarla para crear marcadores basados en contenido de texto y numérico de los archivos PDF empleando las funciones de máscara de texto y de comodines.

Para crear marcadores automáticamente:

  1. En la ficha Insertar y Editar, grupo Navegación, haga clic en la flecha situada debajo de Marcador NitroPDF  img107 Creación automática de marcadores.
  2. Haga clic en Construir Marcadores Automáticamente NitroPDF  img111 Creación automática de marcadores.
  3. En el cuadro de diálogo Construir Marcadores, haga clic en Nivel 1. Esto hará que se abra el cuadro de diálogo Seleccionar Atributos del Marcador.
  4. Realice una o ambas de las siguientes operaciones:
  • Sirviéndose del puntero del ratón, utilice el cursor para seleccionar un ejemplo de texto en la página (como un encabezamiento).
  • Active las casillas de verificación de las propiedades a partir de las cuales desea crear marcadores.
  1. Haga clic en Aceptar.
  2. Para crear varios niveles de marcadores, haga clic en Nivel 2 (y así sucesivamente) y después vuelva a realizar los pasos tres y cuatro.
  3. En el cuadro de diálogo Construir Marcadores, haga clic en Construir.

Sugerencia: Con Nitro PDF, puede generar marcadores automáticamente a partir de sus documentos Word y PowerPoint basándose en los estilos de encabezamiento que contengan. Consulte la sección sobre creación de PDF del manual del usuario.

Atributos de selección de marcadores

Existen cinco propiedades de texto que pueden utilizarse al elegir las propiedades a partir de las cuales se crearán los marcadores. La combinación de diversas propiedades creará marcadores que sólo se correspondan con los criterios de las propiedades combinadas. Si el texto del documento no cumple los requisitos de las propiedades, no se creará ningún marcador.

  • Nombre de la Fuente. Crea marcadores a partir de la fuente seleccionada. Al hacer clic en Actualizar, Nombre de la Fuente actualizará la lista del menú de fuentes para incluir todas las fuentes contenidas en el documento. Las fuentes incrustadas no se incluyen.
  • Tamaño de fuente. Crea marcadores a partir del texto que tenga el tamaño de fuente especificado.
  • Color de Fuente. Crea marcadores a partir del texto que coincida con el color del texto seleccionado.
  • Sangrado Izquierdo. Crea marcadores a partir del texto cuyo sangrado comience en la posición especificada desde el lado izquierdo de la página. Un ejemplo de sangrado de línea son los encabezados de viñetas: al seleccionar estos encabezados de viñetas con las propiedades Sangrado Izquierdo y Nombre de la Fuente activadas, se generarán marcadores a partir de los encabezados de viñetas: Nombre de la Fuente, Tamaño de fuente, Color de Fuente, Sangrado Izquierdo y Máscara de texto (si no se activara la propiedad Nombre de la Fuente, se convertirían en marcadores todos los fragmentos de texto que tuvieran el mismo sangrado que las viñetas).
  • Máscara de texto. Crea marcadores a partir del texto que coincida con los caracteres introducidos en el cuadro de texto Máscara de texto. La máscara de texto resulta útil si no hay propiedades que permitan definir los marcadores o si necesita filtrar un determinado texto que, de otro modo, se convertiría en marcador. Consulte la sección sobre máscara de texto para obtener más información sobre el uso de estos caracteres especiales.
  • Lista de palabras claves. Esta función le permite incluir y excluir marcadores concretos en función de su etiqueta de texto. El archivo de lista de palabras clave es simplemente un archivo de texto con una lista de palabras. Si opta por incluir mediante una lista de palabras clave, los marcadores generados serán los únicos que incluyan cualquier de las palabras clave de la lista. Si opta por excluir mediante una lista de palabras clave, no se creará ningún marcador a partir del texto que contenga cualquiera de las palabras de la lista de palabras clave.
  • Ignorar encabezados repetidos. Crea un marcador solamente para la primera vez que aparezca un nombre de marcador repetido.
  • Encabezados multilínea. Crea marcadores a partir de un texto que ocupa varias líneas.
  • Números iniciales. Esta función le permite agregar o quitar de los marcadores los números iniciales. Por ejemplo, si los encabezados y capítulos llevan como prefijo una numeración. Estos números iniciales pueden excluirse de las etiquetas de marcadores que se generan automáticamente.
  • Máscara de texto. Incluye o excluye contenido como marcadores basándose en los comodines que especifique. En lugar de tener que buscar en un archivo PDF los atributos (nombre, tamaño y color de la fuente) y la disposición (sangrado), la función Máscara de texto le permite buscar contenido de texto en los archivos para incluirlo o excluirlo de la conversión en marcadores. La máscara de texto es especialmente útil cuando existen pocas propiedades que permitan definir los marcadores (cuando el archivo PDF no se ha estructurado bien o no se ha estructurado de manera coherente) o cuando se desea filtrar marcadores en función de su contenido de texto.

Máscara de texto

Máscara de texto le proporciona herramientas más avanzadas que le permiten incluir o e
xcluir contenido como marcadores en función de los comodines que especifique. La máscara de texto es especialmente útil cuando existen pocas propiedades que permitan definir los marcadores (cuando el archivo PDF no se ha estructurado bien o no se ha formateado de manera coherente) o cuando se desea filtrar marcadores en función de su contenido de texto.

.        

El punto (.) corresponde a un solo carácter cualquiera.

Ejemplo: Al introducir la expresión P.F en el campo Máscara de texto, se crearía un marcador a partir de cualquier línea de texto que contuviera PDF, PeF, PdF, etc.

^

El acento circunflejo (^) sólo crea un marcador si el texto especificado aparece al comienzo de la línea.

Ejemplo:  Al introducir el texto ^abc, sólo se creará un marcador si la línea comienza por abc. Si una línea de texto comienza por 1.0 abc, no se creará un marcador.

$

El símbolo de dólar ($) sólo crea un marcador si el texto especificado aparece al final de la línea. Si sólo desea crear marcadores a partir de las líneas que contienen exclusivamente el texto exacto que usted especifique, utilice los caracteres ^ y $.

Ejemplo:  Al introducir el texto abc$, sólo se creará un marcador a partir de un texto con líneas que terminen por abc, de manera que xyzabc generaría un marcador a partir de dicha línea y abcxyz no lo generaría.

[ ]

Todas las líneas que contengan caracteres situados dentro de los corchetes [ ] generarán un marcador. Los caracteres pueden especificarse literalmente o como un rango de caracteres.

Ejemplo:  [abc] creará marcadores a partir de aquellas líneas que contengan a, b o c. Por contra, si se introdujera abc, sólo se crearía un marcador a partir del texto que contuviera abc. [a-dA-D] creará marcadores a partir de líneas que contengan cualquiera de los caracteres situados entre a y d (es decir, a, b, c y d) tanto en mayúsculas como en minúsculas.

[^]

Cualquier texto que contenga caracteres dentro de los corchetes ([ ]) y después del acento circunflejo (^) no se convertirá en marcador. Esta función es muy útil cuando se aplica conjuntamente con otras propiedades de selección de marcadores para impedir que se creen marcadores no deseados. Tenga en cuenta también que, a la inversa, esto significa que cualquier texto no situado entre los corchetes ([ ]) se considerará como material potencial para la generación de marcadores. Por consiguiente, es aconsejable utilizar otra selección de marcadores en combinación con ésta. Si realmente desea excluir números como 1.0, tendrá que modificarlo a [^0-9\.]. La barra invertida (\), descrita más abajo, es necesaria porque . se considera un carácter especial en las máscaras de texto.

Ejemplo: Al introducir [^0-9], se crearán marcadores a partir del texto que contenga números si la línea de texto contiene cualquier otro carácter: 1.0 se convertirá en marcador porque contiene un punto (.).

\

El carácter de barra invertida (\) se utiliza cuando se desea que coincida un carácter especial, como es el caso de . o $. Estos caracteres especiales se utilizan en el campo Máscara de texto para realizar correspondencias de texto especiales.

Ejemplo: Al introducir \$, se buscará y creará un marcador a partir del texto del documento que contenga un símbolo de dólar ($), ignorando así el comando habitual de máscara de texto $.

*

Utilice el carácter de asterisco (*) para crear marcadores a partir de más de un conjunto de caracteres a la vez.

Ejemplo:  Al introducir a*b, se crearán marcadores a partir de cualquier línea de texto que contenga a y/o b.

+        

Utilice el signo más (+) para crear marcadores a partir de un conjunto de caracteres dispuestos en un determinado orden. Los marcadores pueden crearse a partir del primer o los primeros caracteres situados delante del signo +; sin embargo, los caracteres situados detrás del signo + sólo podrán convertirse en marcadores si también están presentes los caracteres situados delante del signo +.

Ejemplo:  Al introducir a+b, se crearán marcadores a partir de cualquier línea de texto que contenga ab, aab, aaab¸ etc. Textos como ba o cb no se tendrán en cuenta.

?

Al igual que el carácter +, el carácter ? crea marcadores a partir de un conjunto de caracteres dispuestos en un determinado orden, pero en este caso, se pueden crear marcadores a partir de los caracteres situados delante de ? solamente si también están presentes los caracteres precedentes. Los caracteres situados detrás de ? pueden utilizarse para crear marcadores con independencia de si hay caracteres delante de ?.

Ejemplo:  Al introducir a?b, se crearán marcadores a partir de cualquier línea de texto que contenga ab, abb o simplemente b.

( )

Permite agrupar caracteres y combinarlos con otros caracteres especiales.

Ejemplo: (a*b)$ creará marcadores a partir de las líneas de texto que contengan a y/o b, pero sólo s estas líneas terminan en a o b.

|

Crea marcadores a partir de un conjunto de caracteres o a partir de otro conjunto de caracteres.

Ejemplo: Al introducir a | b en el campo Máscara de texto, se crearán marcadores a partir de las líneas de texto que contengan a o b.

Creación automática de marcadores