DocumentInfo Class |
Namespace: GroupDocs.Metadata.Common
The DocumentInfo type exposes the following members.
Name | Description | |
---|---|---|
![]() | FileType |
Gets the file type of the loaded document.
|
![]() | IsEncrypted |
Gets a value indicating whether the document is encrypted and requires a password to open.
|
![]() | PageCount |
Gets the number of pages (slides, worksheets, etc) in the loaded document.
|
![]() | Pages |
Gets a collection of objects representing common information about the document pages (slides, worksheets, etc).
|
![]() | Size |
Gets the size of the loaded document in bytes.
|
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
using (Metadata metadata = new Metadata(Constants.InputXlsx)) { if (metadata.FileFormat != FileFormat.Unknown) { IDocumentInfo info = metadata.GetDocumentInfo(); Console.WriteLine("File format: {0}", info.FileType.FileFormat); Console.WriteLine("File extension: {0}", info.FileType.Extension); Console.WriteLine("MIME Type: {0}", info.FileType.MimeType); Console.WriteLine("Number of pages: {0}", info.PageCount); Console.WriteLine("Document size: {0} bytes", info.Size); Console.WriteLine("Is document encrypted: {0}", info.IsEncrypted); } }