Metadata

Metadata class

Biedt de hoofdklasse voor toegang tot metadata in alle ondersteunde formaten.

public sealed class Metadata : IDisposable

Constructeurs

Naam Beschrijving
Metadata(Stream) Initialiseert een nieuw exemplaar van hetMetadata klasse.
Metadata(string) Initialiseert een nieuw exemplaar van hetMetadata klasse.
Metadata(Stream, LoadOptions) Initialiseert een nieuw exemplaar van hetMetadata klasse.
Metadata(string, LoadOptions) Initialiseert een nieuw exemplaar van hetMetadata klasse.

Eigenschappen

Naam Beschrijving
FileFormat { get; } Haalt het type van het geladen bestand op (indien herkend).

methoden

Naam Beschrijving
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Voegt bekende metadata-eigenschappen toe die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.
Dispose() Voert door de toepassing gedefinieerde taken uit die verband houden met het vrijmaken, vrijgeven of resetten van onbeheerde bronnen.
FindProperties(Func<MetadataProperty, bool>) Zoekt de metadata-eigenschappen die voldoen aan het opgegeven predikaat. De zoekopdracht is recursief, dus het heeft ook invloed op alle geneste pakketten.
GeneratePreview(PreviewOptions) Maakt voorbeeldafbeeldingen voor bepaalde pagina’s.
GetDocumentInfo() Krijgt algemene informatie over het geladen document.
GetRootPackage() Haalt het rootpakket op dat toegang geeft tot alle metadata-eigenschappen die uit het bestand zijn geëxtraheerd.
GetRootPackage<TRoot>() Haalt het rootpakket op dat toegang geeft tot alle metadata-eigenschappen die uit het bestand zijn geëxtraheerd.
RemoveProperties(Func<MetadataProperty, bool>) Verwijdert metadata-eigenschappen die voldoen aan het opgegeven predikaat.
Sanitize() Verwijdert beschrijfbare metadata-eigenschappen van alle gedetecteerde pakketten of hele pakketten indien mogelijk. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.
Save() Slaat alle wijzigingen op die in het geladen document zijn aangebracht.
Save(Stream) Slaat de documentinhoud op in een stream.
Save(string) Slaat de documentinhoud op in het opgegeven bestand.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Stelt bekende metadata-eigenschappen in die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten. Deze methode is een combinatie vanAddProperties EnUpdateProperties . Als een bestaande eigenschap voldoet aan het predikaat, wordt de waarde bijgewerkt. Als er een bekende eigenschap ontbreekt in een pakket die voldoet aan het predikaat, wordt deze aan het pakket toegevoegd.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Werkt bekende metadata-eigenschappen bij die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.

Zie ook