Ajouter et Supprimer un Signet

Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Ajouter un Signet à un Document PDF

Les signets sont conservés dans la collection OutlineItemCollection de l’objet Document, lui-même dans la collection OutlineCollection.

Pour ajouter un signet à un PDF :

  1. Ouvrez un document PDF en utilisant l’objet Document.
  2. Créez un signet et définissez ses propriétés.
  3. Ajoutez la collection OutlineItemCollection à la collection des Outlines.

Le code suivant vous montre comment ajouter un signet dans un document PDF.

Ajouter un Signet Enfant au Document PDF

Les signets peuvent être imbriqués, indiquant une relation hiérarchique avec des signets parents et enfants. Cet article explique comment ajouter un signet enfant, c’est-à-dire un signet de deuxième niveau, à un PDF.

Pour ajouter un signet enfant à un fichier PDF, ajoutez d’abord un signet parent :

  1. Ouvrez un document.
  2. Ajoutez un signet à la OutlineItemCollection, en définissant ses propriétés.
  3. Ajoutez la OutlineItemCollection à la collection OutlineCollection de l’objet Document.

Le signet enfant est créé de la même manière que le signet parent, expliqué ci-dessus, mais est ajouté à la collection des Outlines du signet parent.

Les extraits de code suivants montrent comment ajouter un signet enfant à un document PDF.

Supprimer Tous les Signets d’un Document PDF

Tous les signets dans un PDF sont conservés dans la collection OutlineCollection. Cet article explique comment supprimer tous les signets d’un fichier PDF.

Pour supprimer tous les signets d’un fichier PDF :

  1. Appelez la méthode Delete de la collection OutlineCollection.
  2. Enregistrez le fichier modifié en utilisant la méthode Save de l’objet Document.

Les extraits de code suivants montrent comment supprimer tous les signets d’un document PDF.

Supprimer un Signet Particulier d’un Document PDF

Pour supprimer un signet particulier d’un fichier PDF :

  1. Passez le titre du signet en paramètre à la méthode Delete de la collection OutlineCollection.
  2. Ensuite, enregistrez le fichier mis à jour avec la méthode Save de l’objet Document.

La classe Document fournit la collection OutlineCollection. La méthode Delete supprime tout signet avec le titre passé à la méthode.

Les extraits de code suivants montrent comment supprimer un signet particulier du document PDF.