DocumentInfo

Inheritance: java.lang.Object

All Implemented Interfaces: com.groupdocs.conversion.contracts.documentinfo.IDocumentInfo

public abstract class DocumentInfo implements IDocumentInfo

Provides base implementation for retrieving polymorphic document information

Methods

Method Description
getPropertyNames() {@inheritDoc}
getProperty(String propertyName) {@inheritDoc}
getPagesCount() {@inheritDoc}
getFormat() {@inheritDoc}
getSize() {@inheritDoc}
getCreationDate() {@inheritDoc}

getPropertyNames()

public List<String> getPropertyNames()

List of all properties which could be get for the current document info

Returns: java.util.List<java.lang.String>

getProperty(String propertyName)

public String getProperty(String propertyName)

Get value for a property provided as a key

Parameters:

Parameter Type Description
propertyName java.lang.String

Returns: java.lang.String

getPagesCount()

public int getPagesCount()

Document pages count.

Returns: int

getFormat()

public String getFormat()

Document format

Returns: java.lang.String

getSize()

public long getSize()

Document size in bytes

Returns: long

getCreationDate()

public Date getCreationDate()

Document creation date

Returns: java.util.Date