Aspose::Pub::PubFactory Class Reference

Factory for PUB objects More...

Public Member Functions

 PubFactory ()=delete
 

Static Public Member Functions

static ASPOSE_PUB_SHARED_API System::SharedPtr< IPubParserCreateParser (System::String fileName)
 Creates PUB parser for PUB file More...
 
static ASPOSE_PUB_SHARED_API System::SharedPtr< IPubParserCreateParser (System::SharedPtr< System::IO::Stream > pubStream)
 Creates PUB parser for PUB stream More...
 
static ASPOSE_PUB_SHARED_API System::SharedPtr< IPdfConverterCreatePdfConverter ()
 Creates PdfConverter More...
 

Detailed Description

Factory for PUB objects

Constructor & Destructor Documentation

◆ PubFactory()

Aspose::Pub::PubFactory::PubFactory ( )
delete

Member Function Documentation

◆ CreateParser() [1/2]

static ASPOSE_PUB_SHARED_API System::SharedPtr<IPubParser> Aspose::Pub::PubFactory::CreateParser ( System::String  fileName)
static

Creates PUB parser for PUB file

Parameters
fileNamePUB file name
Returns
PUB parser

◆ CreateParser() [2/2]

static ASPOSE_PUB_SHARED_API System::SharedPtr<IPubParser> Aspose::Pub::PubFactory::CreateParser ( System::SharedPtr< System::IO::Stream pubStream)
static

Creates PUB parser for PUB stream

Parameters
pubStreamstream with PUB data
Returns
PUB parser

◆ CreatePdfConverter()

static ASPOSE_PUB_SHARED_API System::SharedPtr<IPdfConverter> Aspose::Pub::PubFactory::CreatePdfConverter ( )
static

Creates PdfConverter

Returns
PdfConverter