Metadata Class |
Namespace: GroupDocs.Metadata
The Metadata type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Metadata(Stream) |
Initializes a new instance of the Metadata class.
|
![]() ![]() | Metadata(String) |
Initializes a new instance of the Metadata class.
|
![]() | Metadata(Stream, LoadOptions) |
Initializes a new instance of the Metadata class.
|
![]() ![]() | Metadata(String, LoadOptions) |
Initializes a new instance of the Metadata class.
|
Name | Description | |
---|---|---|
![]() | FileFormat |
Gets the type of the loaded file (if recognized).
|
Name | Description | |
---|---|---|
![]() ![]() | AddProperties |
Adds known metadata properties satisfying the specified predicate.
The operation is recursive so it affects all nested packages as well.
|
![]() | Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
![]() | Equals | (Inherited from Object.) |
![]() ![]() | FindProperties |
Finds the metadata properties satisfying the specified predicate.
The search is recursive so it affects all nested packages as well.
|
![]() ![]() | GeneratePreview |
Creates preview images for specified pages.
|
![]() ![]() | GetDocumentInfo |
Gets common information about the loaded document.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() ![]() | GetRootPackage |
Gets the root package providing access to all metadata properties extracted from the file.
|
![]() | GetRootPackageTRoot |
Gets the root package providing access to all metadata properties extracted from the file.
|
![]() | GetType | (Inherited from Object.) |
![]() ![]() | RemoveProperties |
Removes metadata properties satisfying the specified predicate.
|
![]() ![]() | Sanitize |
Removes writable metadata properties from all detected packages or whole packages if possible.
The operation is recursive so it affects all nested packages as well.
|
![]() ![]() | Save |
Saves all changes made in the loaded document.
|
![]() ![]() | Save(Stream) |
Saves the document content into a stream.
|
![]() ![]() | Save(String) |
Saves the document content to the specified file.
|
![]() ![]() | SetProperties |
Sets known metadata properties satisfying the specified predicate.
The operation is recursive so it affects all nested packages as well.
This method is a combination of AddProperties(FuncMetadataProperty, Boolean, PropertyValue) and UpdateProperties(FuncMetadataProperty, Boolean, PropertyValue).
If an existing property satisfies the predicate its value is updated.
If there is a known property missing in a package that satisfies the predicate it is added to the package.
|
![]() | ToString | (Inherited from Object.) |
![]() ![]() | UpdateProperties |
Updates known metadata properties satisfying the specified predicate.
The operation is recursive so it affects all nested packages as well.
|