Comment définir et modifier les métadonnées d'un PDF
Les métadonnées d'un document PDF sont des informations descriptives sur le document lui-même. Les métadonnées d'un PDF comprennent des informations telles que le titre du document, l'auteur, le sujet, les mots-clés, la date de création, la date de modification, etc. Les métadonnées permettent aux PDF d'être mieux indexés et recherchés dans les bases de données. Cela permet également d'augmenter les possibilités de recherche sur l'internet.
Comment définir et modifier les métadonnées d'un PDF
- Télécharger la bibliothèque C# pour définir et modifier les métadonnées PDF
- Charger un PDF existant ou en créer un nouveau
- Accéder à la Métadonnées pour définir et modifier les métadonnées
- Définir et récupérer un dictionnaire de métadonnées pour un traitement efficace
- Ajouter ou supprimer des propriétés de métadonnées personnalisées
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronPDF sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme PDF avec C#.
Install-Package IronPdf
Envisagez d'installer le IronPDF DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLExemple de définition et de modification des métadonnées
Lorsqu'on utilise IronPDF, la définition et la modification des champs de métadonnées génériques dans les PDF est un processus simple. Vous pouvez facilement accéder à la propriété MetaData pour modifier les champs de métadonnées disponibles.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-set-edit.cs
using IronPdf;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.MetaData.Keywords = "ironsoftware,ironpdf,pdf";
pdf.MetaData.ModifiedDate = DateTime.Now;
pdf.MetaData.Producer = "IronPDF";
pdf.MetaData.Subject = "Metadata Tutorial";
pdf.MetaData.Title = "IronPDF Metadata Tutorial";
pdf.SaveAs("pdf-with-metadata.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Sortie PDF
Pour visualiser les métadonnées du document, cliquez sur les trois points verticaux et accédez aux propriétés du document.
Définir et récupérer un dictionnaire de métadonnées
La méthode GetMetaDataDictionary
vous permet de récupérer le dictionnaire de métadonnées existant et d'accéder aux informations de métadonnées stockées dans le document. La méthode SetMetaDataDictionary
fournit un moyen efficace de réécrire le dictionnaire de métadonnées. Si une clé n'est pas présente dans les champs de métadonnées génériques, elle sera considérée comme une propriété de métadonnées du client.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-set-and-get-metadata-dictionary.cs
using IronPdf;
using System.Collections.Generic;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
Dictionary<string, string> newMetadata = new Dictionary<string, string>();
newMetadata.Add("Title", "How to article");
newMetadata.Add("Author", "IronPDF");
// Set metadata dictionary
pdf.MetaData.SetMetaDataDictionary(newMetadata);
// Retreive metadata dictionary
Dictionary<string, string> metadataProperties = pdf.MetaData.GetMetaDataDictionary();
IRON VB CONVERTER ERROR developers@ironsoftware.com
Sortie PDF
Pour visualiser les métadonnées du document, cliquez sur les trois points verticaux et accédez aux propriétés du document.
Ajouter, modifier et supprimer des métadonnées personnalisées Exemple
En plus des métadonnées standard d'un document PDF, vous avez la possibilité d'inclure des propriétés de métadonnées personnalisées. Ces propriétés personnalisées ne sont souvent pas visibles dans les logiciels de visualisation des PDF, car ils n'affichent généralement que les métadonnées génériques et peuvent ne pas récupérer toutes les propriétés de métadonnées existantes.
Ajouter et modifier des métadonnées personnalisées
Pour ajouter des métadonnées personnalisées, il suffit d'accéder à la propriété CustomProperties et d'invoquer la méthode Add
. Pour modifier les métadonnées personnalisées, il faut passer la valeur de la clé à la propriété CustomProperties et réaffecter sa valeur.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-custom-properties.cs
using IronPdf;
using IronPdf.MetaData;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
PdfCustomMetadataProperties customProperties = pdf.MetaData.CustomProperties;
// Add custom property
customProperties.Add("foo", "bar"); // Key: foo, Value: bar
// Edit custom property
customProperties["foo"] = "baz";
IRON VB CONVERTER ERROR developers@ironsoftware.com
Supprimer les métadonnées personnalisées
Il existe deux façons de supprimer les métadonnées personnalisées d'un document PDF. Vous pouvez utiliser la méthode RemoveMetaDataKey
, accessible via la propriété Metadata, ou utiliser la méthode Remove
de la propriété CustomProperties.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-remove-custom-properties.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Add custom property to be deleted
pdf.MetaData.CustomProperties.Add("willBeDeleted", "value");
// Remove custom property _ two ways
pdf.MetaData.RemoveMetaDataKey("willBeDeleted");
pdf.MetaData.CustomProperties.Remove("willBeDeleted");
IRON VB CONVERTER ERROR developers@ironsoftware.com