26#ifndef __OD_PDF_TO_RASTER_MODULE__
27#define __OD_PDF_TO_RASTER_MODULE__
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
OdArray< pdf_layer > OdPdfLayerArray
OdSmartPtr< OdRxPdfToRasterServices > OdRxPdfToRasterServicesPtr
OdSmartPtr< OdPdf2ImageConverter > OdPdf2ImageConverterPtr
OdPdf2ImageConversionParams()
virtual OdResult setActivePage(OdUInt16 pageNum=1)=0
virtual OdString getFilename()=0
virtual bool isLoaded()=0
virtual OdResult loadPdf(const OdString &filename, const OdString &password="")=0
virtual OdResult getLayers(OdPdfLayerArray &layers)=0
virtual OdResult loadPdf(OdStreamBufPtr &pBuf, const OdString &password="")=0
virtual OdUInt16 getPagesCount()=0
ODRX_DECLARE_MEMBERS(OdPdf2ImageConverter)
virtual OdGiRasterImagePtr convertPdf(const OdPdf2ImageConversionParams *params=0)=0
virtual OdResult getPageSize(OdGsDCRect &rect)=0
virtual OdUInt16 getActivePage()=0
ODRX_DECLARE_MEMBERS(OdRxPdfToRasterServices)
virtual OdPdf2ImageConverterPtr createConverter()=0