An instance of the JawsMako PDFPageInserter class.
Definition pdfpage.h:113
virtual void insertFrom(const IInputStreamPtr &inputStream, uint32 destPageIndex, uint32 sourcePageIndex, const U8String &password=U8String(), uint32 permissions=0)=0
Insert a range of pages from a given input stream.
virtual void save(const IOutputStreamPtr &outputStream)=0
Save into a given output stream.
virtual void insert(const IInputStreamPtr &inputStream, uint32 destPageIndex, uint32 sourcePageIndex, uint32 numPages, const U8String &password=U8String(), uint32 permissions=0)=0
Insert a range of pages from a given input stream.
static JAWSMAKO_API IPDFPageInserterPtr create(const IJawsMakoPtr &jawsMako, const IInputStreamPtr &inputStream, const U8String &password=U8String(), uint32 permissions=0, const IProgressMonitorPtr &progressMonitor=IProgressMonitorPtr())
Create an IPDFPageInserter interface.
virtual uint32 getNumPages()=0
Return the number of pages in the document.
virtual ~IPDFPageInserter()
Definition pdfpage.h:115
virtual void insertTo(const IInputStreamPtr &inputStream, uint32 destPageIndex, uint32 sourcePageIndex, const U8String &password=U8String(), uint32 permissions=0)=0
Insert a range of pages from a given input stream.