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...
 
static ASPOSE_PUB_SHARED_API System::SharedPtr< IPubConverterCreatePubConverter ()
 Creates PubConverter More...
 
static ASPOSE_PUB_SHARED_API System::SharedPtr< IPdfConverterCreatePdfConverter (System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
 Creates PdfConverter using conversion options specified 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() [1/2]

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

Creates PdfConverter

Returns
PdfConverter

◆ CreatePdfConverter() [2/2]

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

Creates PdfConverter using conversion options specified

Parameters
conversionOptionsoptions for export to PDF format
Returns
PdfConverter

◆ CreatePubConverter()

static ASPOSE_PUB_SHARED_API System::SharedPtr<IPubConverter> Aspose::Pub::PubFactory::CreatePubConverter ( )
static

Creates PubConverter

Returns
PubConverter