DocumentFactory

Inheritance: java.lang.Object, com.aspose.pdf.IVentureLicenseTarget

public class DocumentFactory extends IVentureLicenseTarget

Class which allows to create/load documents of different types.

Constructors

ConstructorDescription
DocumentFactory()

Methods

MethodDescription
createDocument(InputStream input, LoadOptions options)Create document.
createDocument()Create empty document.
createDocument(InputStream input)Load document from a stream.
createDocument(InputStream input, String password)Load password protected document from a stream.
createDocument(String fileName)Load document from a file.

DocumentFactory()

public DocumentFactory()

createDocument(InputStream input, LoadOptions options)

public Document createDocument(InputStream input, LoadOptions options)

Create document.

Parameters:

ParameterTypeDescription
inputjava.io.InputStreamInput stream.
optionsLoadOptionsDocument load options.

Returns: Document - Document object

createDocument()

public Document createDocument()

Create empty document.

Returns: Document - Created document.

createDocument(InputStream input)

public Document createDocument(InputStream input)

Load document from a stream.

Parameters:

ParameterTypeDescription
inputjava.io.InputStreamInput stream.

Returns: Document - Created document.

createDocument(InputStream input, String password)

public Document createDocument(InputStream input, String password)

Load password protected document from a stream.

Parameters:

ParameterTypeDescription
inputjava.io.InputStreamSource stream.
passwordjava.lang.StringPassowrd for access to document.

Returns: Document - Created document.

createDocument(String fileName)

public Document createDocument(String fileName)

Load document from a file.

Parameters:

ParameterTypeDescription
fileNamejava.lang.StringName of PDF file.

Returns: Document - Created document.