La funzione Genera automaticamente segnalibri permette di automatizzare completamente il processo di creazione dei segnalibri nei PDF e di migliorare enormemente, con un piccolo sforzo, la funzionalità dei PDF pubblicati.  Può essere utilizzata per generare automaticamente i segnalibri in base agli stili dei font (intestazioni, capitoli, ecc.) e al layout utilizzato nei documenti PDF, oppure anche per creare segnalibri basati sul contenuto testuale e numerico dei file PDF, utilizzando le funzioni di mascheratura del testo e i caratteri jolly.

Per creare i segnalibri automaticamente:

  1. Sulla scheda Inserisci e modifica, nel gruppo Navigazione, fare clic sulla freccia sotto Segnalibro NitroPDF  img107 Creazione automatica dei segnalibri.
  2. Fare clic su Genera automaticamente segnalibri NitroPDF  img111 Creazione automatica dei segnalibri.
  3. Nella finestra di dialogo Genera segnalibri, fare clic su Livello 1. Viene aperta la finestra di dialogo Seleziona attributi segnalibro.
  4. Effettuare una delle seguenti operazioni:
  • Con il puntatore del mouse, selezionare un campione di testo (ad esempio un’intestazione) sulla pagina.
  • Selezionare le caselle di controllo corrispondenti alle proprietà in base alle quali si desidera creare i segnalibri.
  1. Fare clic su OK.
  2. Per impostare più livelli di segnalibri, fare clic su Livello 2 (e così via) e ripetere i passaggi 3 e 4.
  3. Nella finestra di dialogo Genera segnalibri, fare clic su Crea.

Suggerimento: con Nitro PDF è possibile generare segnalibri in modo automatico da Word e PowerPoint in base agli stili delle intestazioni. Consultare la sezione Crea PDF della guida per l’utente.

Attributi di selezione dei segnalibri

Sono disponibili cinque proprietà di testo che possono essere scelte come base per la creazione dei segnalibri. Combinando le varie proprietà, è possibile creare segnalibri che corrispondono unicamente ai criteri della combinazione di proprietà. Se il testo del documento non corrisponde ai criteri impostati mediante le proprietà, i segnalibri non vengono creati.

  • Nome font. Crea dei segnalibri basati sul font selezionato. Se si fa clic su Aggiorna nome font, l’elenco del menu dei font viene aggiornato in modo da includere tutti i font contenuti nel documento. I font incorporati non vengono inclusi.
  • Dimensione font. Crea dei segnalibri basati sul testo che corrisponde alla dimensione font specificata.
  • Colore font.Crea dei segnalibri basati sul testo che corrisponde al colore specificato.
  • Rientro a sinistra. Crea dei segnalibri dal testo il cui rientro di riga inizia alla distanza specificata dal margine sinistro della pagina. Un esempio di rientro di riga sono le intestazioni formattate come punti elenco; selezionando tali intestazioni con le proprietà Rientro a sinistra e Nome font abilitate, è possibile impostare come segnalibri le impostazioni con punti elenco: Nome font, Dimensione font, Colore font, Rientro a sinistra e Maschera testo (se la proprietà Nome font non è stata abilitata, tutto il testo con lo stesso rientro dei punti elenco verrebbe convertito in segnalibro).
  • Maschera testo. Crea dei segnalibri basati sul testo che corrisponde ai caratteri inseriti nella casella Maschera testo. La mascheratura del testo è utile quando non sono presenti proprietà utilizzabili per la definizione dei segnalibri, oppure quando occorre filtrare selettivamente elementi di testo specifici che altrimenti potrebbero essere convertiti in segnalibri. Per ulteriori informazioni sull’uso di questi caratteri speciali, vedere la sezione relativa alla mascheratura del testo.
  • Elenco parole chiave. Questa funzione consente di includere ed escludere segnalibri particolari in base all’etichetta di testo. Il file contenente l’elenco delle parole chiave è un semplice file di testo con una lista di parole. Se si sceglie di includere i segnalibri mediante un elenco di parole chiave, verranno generati unicamente i segnalibri che contengono una o più delle parole chiave dell’elenco. Se invece si sceglie di escludere i segnalibri mediante un elenco di parole chiave, non verranno generati segnalibri contenenti una o più parole dell’elenco di parole chiave.
  • Ignora intestazioni ripetute. Crea un segnalibro solo per la prima occorrenza di un nome di segnalibro ripetuto.
  • Intestazioni multiriga. Crea segnalibri basati su elementi di testo che occupano più di una riga.
  • Numeri interlinea. Questa opzione consente di aggiungere o rimuovere i numeri di interlinea nei segnalibri, ad esempio nel caso in cui i titoli di capitolo e di sezione siano numerati. Tali numeri possono essere esclusi dalle etichette dei segnalibri che vengono generate automaticamente.
  • Maschera testo. Include o esclude il contenuto nei segnalibri in base ai caratteri jolly specificati dall’utente. Anziché esaminare un file PDF per determinare gli attributi (nome, dimensione e colore font) e il layout (rientro), la funzione Maschera testo consente di eseguire una ricerca nel contenuto testuale del file per includere o escludere il testo nei segnalibri. La mascheratura del testo è particolarmente utile quando non sono presenti proprietà utilizzabili per la definizione dei segnalibri (ad esempio quando un file PDF non è strutturato correttamente o in modo omogeneo) oppure quando si desidera filtrare i segnalibri in base al loro contenuto testuale.

Mascheratura del testo

La mascheratura del testo offre delle opzioni avanzate che permettono di includere o escludere il contenuto nei segnalibri in base a
particolari caratteri jolly specificati dall’utente. La mascheratura del testo è particolarmente utile quando non sono presenti proprietà utilizzabili per la definizione dei segnalibri (ad esempio quando un file PDF non è strutturato correttamente o formattato in modo omogeneo) oppure quando si desidera filtrare i segnalibri in base al loro contenuto testuale.

.        

Il carattere “.” corrisponde a una singola istanza di un carattere qualsiasi.

Esempio: l’inserimento dell’espressione “P.F” nel campo Maschera testo creerebbe un segnalibro per ogni riga di testo che contiene “PDF”, “PeF”, “PdF”, ecc.

^

Il carattere “^” crea un segnalibro solo se il testo specificato è all’inizio della riga.

Esempio: se il criterio è “^abc”, viene creato un segnalibro solo per le righe che iniziano con il testo “abc”. Se una riga di testo inizia, ad esempio, con “1.0 abc”, non viene creato un segnalibro.

$

Il carattere “$” crea un segnalibro solo se il testo specificato è alla fine della riga. Per creare segnalibri da righe che contengono un testo specifico, utilizzare entrambi i criteri, “^” e “$”.

Esempio: se si specifica il criterio “abc$”, viene creato un segnalibro solo per le righe di testo che terminano con i caratteri “abc”, quindi verrebbe creato un segnalibro per “…xyzabc” ma non per “abcxyz”.

[ ]

Viene generato un segnalibro per tutte le righe che contengono i caratteri specificati tra parentesi quadre. I caratteri possono essere specificati singolarmente oppure sotto forma di intervallo di caratteri.

Esempio: il criterio “[abc]” determina la creazione di segnalibri per le righe che contengono la lettera a, b o c. (Se invece si specifica il criterio “abc”, viene creato un segnalibro solo per il testo che contiene “abc”.) Con “[a-dA-D]” vengono creati segnalibri per le righe che contengono uno qualunque dei caratteri compresi nell’intervallo a-d (a, b, c e d), sia in minuscolo che in maiuscolo.

[^]

Il testo contenente i caratteri racchiusi tra “[ ]” e dopo il carattere “^” viene escluso dai segnalibri. Questa opzione è molto utile quando viene applicata in abbinamento ad altre proprietà di selezione dei segnalibri, per impedire la creazione di segnalibri indesiderati. Si tenga tuttavia presente che tutto il testo non racchiuso tra “[ ]” non verrà preso in considerazione per la creazione dei segnalibri. Di conseguenza, può essere opportuno abbinare a questo un altro criterio di selezione dei segnalibri. Se si desidera effettivamente escludere i numeri come 1.0, occorre utilizzare il criterio “[^0-9\.]“. Il carattere “\” è spiegato di seguito, ed è necessario perché “.” è considerato un carattere speciale nella mascheratura del testo.

Esempio: con il criterio “[^0-9]” vengono comunque creati dei segnalibri contenenti numeri se la riga di testo include qualsiasi altro carattere; ad esempio, 1.0 viene convertito in segnalibro perché contiene il carattere “.”.

\

Il carattere “\” viene utilizzato quando si desidera ottenere una corrispondenza con un carattere speciale, quale “.” o “$”. Questi caratteri speciali vengono utilizzati nel campo Maschera testo per ottenere corrispondenze di testo speciali.

Esempio: con il criterio “\$” viene eseguita una ricerca e viene creato un segnalibro per il testo del documento che contiene il carattere “$”, ignorando il normale comando di mascheratura del testo “$”.

*

Utilizzare il carattere “*” per creare segnalibri basati su più di una serie di caratteri.

Esempio: il criterio “a*b” determina la creazione di segnalibri per le righe che contengono a e/o b.

+        

Utilizzare il carattere “+” per creare segnalibri basati su una serie di caratteri disposti secondo un determinato ordine. È possibile creare dei segnalibri per i primi caratteri prima del segno “+”, ma i caratteri dopo “+” possono essere inclusi nei segnalibri solo sono presenti anche quelli prima di “+”.

Esempio: il criterio “a+b” determina la creazione di segnalibri per le righe che contengono ab, aab, aaab, ecc. Vengono invece ignorati i testi come ba o cb.

?

Analogamente a “+”, il carattere “?” consente di creare segnalibri per una serie di caratteri disposti secondo un certo ordine, ma in questo caso il segnalibro viene creato per i caratteri prima del segno “?” solo se sono presenti anche quelli dopo il segno. I caratteri dopo “?”, invece, possono essere utilizzati per la creazione dei segnalibri a prescindere che siano presenti o meno quelli prima di “?”.

Esempio: il criterio “a?b” determina la creazione di segnalibri per le righe che contengono ab, abb o anche solo b.

( )

Consente di raggruppare i caratteri e abbinarli ad altri caratteri speciali.

Esempio: il criterio “(a*b)$” determina la creazione di segnalibri per le righe che contengono a e/o b, ma solo se terminano con a o b.

|

Crea segnalibri basati su una delle due serie di caratteri specificate.

Esempio: il criterio “a | b” determina la creazione di segnalibri per le righe di testo che contengono a o b.

Creazione automatica dei segnalibri