 |
Perfectly Clear SDK Documentation
10.7.1.1191
|
Go to the documentation of this file.
6 #if defined(PFCPDFDLL_LIBRARY)
7 # define PFCPDFDLLSHARED_EXPORT __declspec(dllexport)
9 # define PFCPDFDLLSHARED_EXPORT __declspec(dllimport)
12 # define PFCPDFDLLSHARED_EXPORT
18 #ifndef WITHOUT_PFCIMAGEFILE
40 #ifndef WITHOUT_PFCIMAGEFILE
50 bool bConvertToOriginalColorSpace;
51 bool bEmbedOriginalMetadata;
80 PoDoFo::PdfObject* m_pdfObject;
82 uint32_t m_pdfObjectNumber;
83 void* m_compressedBuffer;
84 std::string m_compressedBufferPath;
90 #endif //PFCPDFIMAGE_H
PFCImageFile * imageFile
Instance to the already expanded image for processing. Use it as you would any other PFCImageFile....
uint32_t pdfObjectNumber
Object number for the image in the PDF document. Can be used to ID a given image.
Represents an image extracted from a PDF file, thru use of a PFCPDFImageIterator.
void * compressedBuffer()
Raw compressed bytes. These bytes are owned by PFCPDImageFile.
void setCompressedBufferPath(const char *compressedBufferPath, int width, int height)
Sets the path to compressed buffer on disk.
int compressedBufferSize
Compressed buffer size.
PFCPDFImageIterator allows the user to iterate over the PFC-supported images of a PDF file....
void setCompressedBuffer(void *compressedBuffer, int compressedBufferSize, int width, int height)
Sets the raw compressed bytes for the image. The PFCPDFImage doesn't take ownership of the buffer and...
PoDoFo::PdfObject * pdfObject()
For advanced usage the object from which the image was extracted.
PFCImageFile Class to encapsulate file handling.