Travailler avec les métadonnées de fichiers PDF en C#

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

Obtenir des informations sur le fichier PDF

Pour obtenir des informations spécifiques à un fichier PDF, vous devez d’abord obtenir l’objet DocumentInfo en utilisant la propriété Info de l’objet Document. Une fois l’objet DocumentInfo récupéré, vous pouvez obtenir les valeurs des propriétés individuelles. Le code suivant vous montre comment obtenir des informations sur le fichier PDF.

Définir des informations sur le fichier PDF

Aspose.PDF for .NET vous permet de définir des informations spécifiques à un fichier pour un PDF, des informations telles que l’auteur, la date de création, le sujet et le titre. Pour définir ces informations :

  1. Créez un objet DocumentInfo.
  2. Définissez les valeurs des propriétés.
  3. Enregistrez le document mis à jour en utilisant la méthode Save de la classe Document.

Le code suivant vous montre comment définir des informations sur le fichier PDF.

Obtenir des métadonnées XMP d’un fichier PDF

Aspose.PDF vous permet d’accéder aux métadonnées XMP d’un fichier PDF. Pour obtenir les métadonnées d’un fichier PDF :

  1. Créez un objet Document et ouvrez le fichier PDF d’entrée.
  2. Obtenez les métadonnées du fichier en utilisant la propriété Metadata.

Le code suivant vous montre comment obtenir des métadonnées du fichier PDF.

Définir des métadonnées XMP dans un fichier PDF

Aspose.PDF vous permet de définir des métadonnées dans un fichier PDF. Pour définir des métadonnées :

  1. Créez un objet Document.
  2. Définissez les valeurs des métadonnées en utilisant la propriété Metadata.
  3. Enregistrez le document mis à jour en utilisant la méthode Save de l’objet Document.

Le code suivant vous montre comment définir des métadonnées dans un fichier PDF.

Insérer des métadonnées avec préfixe

Certains développeurs ont besoin de créer un nouvel espace de noms de métadonnées avec un préfixe. Le code suivant montre comment insérer des métadonnées avec un préfixe.