Définition des propriétés de fichier étendues à l'aide de Microsoft.WindowsAPICodePack
Les propriétés de fichier étendues, telles que les informations sur l'entreprise, fournissent des métadonnées précieuses pour les documents Word et PDF. Bien que la récupération de ces propriétés soit simple à l'aide de shell32.dll, leur définition pose un plus grand défi. Cet article explique comment exploiter Microsoft.WindowsAPICodePack pour modifier efficacement les propriétés étendues des fichiers.
Démarrage
Pour commencer, installez le NuGet suivant packages :
Propriétés de lecture et d'écriture
Une fois les packages installés, vous pouvez accéder et modifier les propriétés en utilisant les éléments suivants code :
using Microsoft.WindowsAPICodePack.Shell; using Microsoft.WindowsAPICodePack.Shell.PropertySystem; // Get file path string filePath = @"C:\temp\example.docx"; // Load file var file = ShellFile.FromFilePath(filePath); // Get current properties string[] oldAuthors = file.Properties.System.Author.Value;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!