PoDoFo 0.9.20
|
#include <PdfObjectStreamParser.h>
Public Member Functions | |
PdfObjectStreamParser (PdfParserObject &parser, PdfIndirectObjectList &objects, const std::shared_ptr< charbuff > &buffer) | |
A utility class for PdfParser that can parse an object stream object (PDF Reference 1.7 3.4.6 Object Streams)
It is mainly here to make PdfParser more modular.
PdfObjectStreamParser::PdfObjectStreamParser | ( | PdfParserObject & | parser, |
PdfIndirectObjectList & | objects, | ||
const std::shared_ptr< charbuff > & | buffer ) |
Create a new PdfObjectStreamParserObject from an existing PdfParserObject. The PdfParserObject will be removed and deleted. All objects from the object stream will be read into memory.
parser | PdfParserObject for an object stream |
objects | add loaded objects to this vector of objects |
buffer | use this allocated buffer for caching |