La fonctionnalité Créer des signets automatiques permet non seulement d’automatiser la création de signets dans vos fichiers PDF, mais encore de renforcer considérablement la facilité d’utilisation des fichiers PDF que vous publiez. Vous pouvez ainsi demander la génération de signets en fonction des styles (titres, chapitres, etc.) et de la mise en page appliquée aux PDF. Vous pouvez également l’utiliser pour créer des signets en fonction du texte et des chiffres contenus dans les fichiers PDF au moyen des fonctionnalités de masquage de texte et des caractères génériques.

Pour créer des signets de façon automatique :

  1. Dans l’onglet Insérer et éditer, du groupe Navigation, cliquez sur la flèche située dans la section Signet NitroPDF  img107 Création automatique de signets.  
  2. Cliquez sur Créer des signets automatiques NitroPDF  img111 Création automatique de signets.
  3. Dans la boîte de dialogue Créer des signets, cliquez sur Niveau 1. La boîte de dialogue Select Sélectionner attributs de signet.
  4. Effectuez l’une ou les deux actions suivantes :
  • Avec la souris, déplacez le curseur pour sélectionner un exemple de texte (tel qu’un titre) sur la page.
  • Activez les cases à cocher des propriétés à appliquer aux signets.
  1. Cliquez sur OK.
  2. Pour créer plusieurs niveaux de signets, cliquez sur Niveau 2 (ou plus), puis reprenez les étapes trois et quatre à nouveau.
  3. Dans la boîte de dialogue Créer des signets, cliquez sur Créer.

Conseil : Nitro PDF permet de créer des signets de façon automatique directement dans votre version de Word et PowerPoint en fonction des styles de titre. Voir la section Créer un PDF du guide de l’utilisateur.

Attributs de sélection des signets

Cinq propriétés texte sont disponibles lors de la configuration des signets. Les associations de propriétés créent des signets en fonction des critères retenus. Si le texte du document ne correspond pas aux critères des propriétés, aucun signet n’est créé.

  • Nom de la police Crée des signets en fonction de la police sélectionnée. Cliquez sur Mettre à jour le nom de la police pour mettre à jour le contenu du menu des polices afin de s’assurer qu’il contienne l’ensemble des polices du document. Les polices incorporées ne sont pas incluses.
  • Taille de police Crée des signets à partir du texte dont la taille correspond à la taille de police spécifiée.
  • Couleur de police. Crée des signets à partir du texte dont la couleur correspond à celle  du texte sélectionné.
  • Retrait gauche. Crée des signets à partir du texte dont le retrait correspond à la distance spécifiée par rapport au côté gauche de la page. Les titres avec puces constituent un bon exemple de retrait de ligne; la sélection de ces titres à puce alors que les propriétés Retrait gauche et Nom de police sont activés permettent de créer des signet pour les titres à puces : Nom de la police, Taille de police, Couleur de police, Retrait gauche et Masque de texte (si la propriété Nom de la police n’était pas activée, tout texte présentant le même retrait que les puces serait transformé en signet).
  • Masque de texte. Crée des signets à partir du texte correspondant aux caractères entrés dans la zone de texte Masque de texte. Cette fonctionnalité est particulièrement pratique en l’absence de propriétés de définition de signets, ou si vous devez filtrer de façon sélective du texte qui pourrait devenir un signet. Consultez la section relative au masquage du texte pour plus d’informations sur ces caractères spéciaux.
  • Liste de mots-clés. Cette fonctionnalité permet d’inclure et d’exclure des signets en fonction de son étiquette de texte. Le fichier de liste des mots clés est un simple fichier texte. Si vous choisissez d’inclure une liste de mots clés, les signets porteront exclusivement sur les mots contenus dans cette liste. Par contre si vous choisissez de procéder à l’exclusion en fonction des mots clés, aucun signet ne portera sur les mots de la liste.
  • Ignorer les en-têtes répétés. Crée un signet uniquement pour la première occurrence d’un nom de signet.
  • Titres multi-lignes. Crée des signets à partir d’un texte pouvant couvrir plusieurs lignes.
  • Chiffres ordinaux. Cette fonctionnalité permet d’ajouter des numéros à des signets ou d’en retirer. Par exemple, si vos titres et chapitres ont un préfixe numérique. Ces chiffres ordinaux peuvent ê
    tre exclus des étiquettes de signets qui sont générées de façon automatique.
  • Masque de texte. Inclut ou exclut le contenu en tant que signet en fonction des caractères génériques que vous spécifiez. Au lieu de rechercher des attributs (nom, taille et couleur de police) et une mise en page (retrait) dans un fichier PDF, la fonctionnalité Masque de texte permet de rechercher du texte dans le contenu des fichiers afin de l’inclure dans un signet ou de l’en exclure. Cette fonctionnalité est particulièrement utile lorsque les propriétés de définition des signets sont peu nombreuses, lorsque le fichier PDF n’a pas été structuré de façon correcte ou cohérente, ou lorsque vous souhaitez filtrer les signets en fonction de leur contenu.

Masque de texte

La fonctionnalité Masque de texte offre des outils plus avancés d’inclusion ou d’inclusion de contenu sous forme de signets en fonction des critères génériques que vous spécifiez. Cette fonctionnalité est particulièrement utile lorsque les propriétés de définition des signets sont peu nombreuses, lorsque le fichier PDF n’a pas été structuré de façon correcte ou cohérente, ou lorsque vous souhaitez filtrer les signets en fonction de leur contenu.

.        

Le « . » correspond à une occurrence d’un caractère donné.

Exemple : Le fait d’entrer l’expression « P.F » dans le champ Masque de texte crée un signet à partir de toute ligne de texte contenant « PDF, PaF, PdF », etc.

^

Le « ^ » crée uniquement un signet si le texte spécifié s’affiche au tout début de la ligne.

Exemple :  La saisie du texte « ^abc » crée uniquement un signet si la ligne commence par « abc ». Si une ligne de texte commence par « 1.0 abc » aucun signet n’est créé.

$

Le « $ » crée uniquement un signet si le texte spécifié s’affiche en bout de ligne. Si vous souhaitez créer des signets à partir de lignes qui correspondent exactement au texte que vous spécifiez, combinez les caractères « ^ » et « $ ».

Exemple :  La saisie du texte « abc$ » crée un signet uniquement à partir du texte dont les lignes se terminent par « abc ». Ainsi, « …xyzabc » créerait un signet à partir de cette ligne, mais pas « abcxyz ».

[ ]

Toutes les lignes qui contiennent des caractères entre « [ ] » produisent un signet. Les caractères peuvent être spécifiés de façon littérale, ou sous forme d’une série de caractères.

Exemple :  « [abc] » crée des signets à partir des lignes contenant a, b ou c. Ceci s’oppose à la création de signet uniquement à partir lignes contenant la série abc. « [a-dA-D] » crée des signets à partir des lignes contenant l’un des caractères compris entre a et d (ainsi, a, b, c et d), aussi bien en majuscules qu’en minuscules.

[^]

Tout texte contenant des caractères entre les « [ ] » et après le « ^ » n’est pas transformé en signet. Cette fonctionnalité est très pratique lorsqu’elle s’applique en conjonction avec d’autres propriétés de sélection des signets afin d’empêcher la création de signets non voulus. Par opposition, ceci signifie que tout autre texte ne figurant par entre crochets, [ ], sera traité comme un signet potentiel. Par conséquent vous devez envisager une autre sélection de signet en conjonction avec celle-ci. Si vous souhaitez réellement exclure des numéros tels que 1.0, vous devez le spécifier sous la forme [^0-9\.]. Le « \ » est expliqué ci-dessous, et est nécessaire, car « . » est traité en tant que caractère spécial lors du masquage de texte.

Exemple : La saisie de « [^0-9] » crée toujours des signets contenant des chiffres si la ligne de texte contient d’autres caractères. 1.0 est transformé en signet parce qu’il contient un « . ».

\

Le caractère « \ » est utilisé lorsque vous devez inclure un caractère spécial, tel que « . » ou « $ ». Ces caractères spéciaux sont utilisés dans le champ Masque de texte en tant que caractères génériques.

Exemple : La saisie de « \$ » permet de rechercher ou de créer un signet correspondant au caractère « $ », et en ignorant la commande « $ » de masquage du texte.

*

Utilisez le caractère « * » pour créer des signets à partir de plusieurs caractères.

Exemple :  La saisie de « a*b » crée des signets à partir de toute ligne de texte contenant a et/ou b.

+        

Utilisez le caractère « + » pour créer des signets à partir d’un ensemble de caractères disposés selon un ordre donné. Des signets peuvent être créés à partir du ou des premiers caractères précédant le « + », cependant, les caractères situés après le « + » ne peuvent faire l’objet d’un signet que si les caractères situ&eacu
te;s avant le « + » sont également présents.

Exemple :  La saisie de « a+b » crée des signets à partir de toute ligne de texte contenant ab, aab, aaab¸ etc. Tout texte contenant ba ou cb est ignoré.

?

Comme le caractère « + », le « ? » crée des signets à partir d’un ensemble de caractères disposés dans un certain ordre. Toutefois, dans ce cas, des signets peuvent être créés à partir de caractères précédant le « ? » uniquement si les caractères précédents sont également présents. Les caractères suivant le « ? » permettent de créer des signets, que les caractères précédant le « ? » soient présents ou non.

Exemple :  La saisie de « a?b » crée des signets à partir de toute ligne de texte contenant aa, abb ou simplement b.

( )

Permet de regrouper des caractères et de les combiner avec d’autres caractères spéciaux.

Exemple : « (a*b)$ » crée des signets à partir de lignes de texte contenant soit a et/ou b, mais uniquement si ces lignes se terminent par a ou b.

|

Crée des signets à partir d’un groupe de caractères ou d’un autre.

Exemple : La saisie de « a | b » dans le champ Masque de texte crée des signets à partir de lignes de texte contenant a ou b.

Création automatique de signets