happypdf / PDFObjectStreamParser
Class: PDFObjectStreamParser
Defined in: src/core/parser/PDFObjectStreamParser.ts:10
Extends
Constructors
Constructor
new PDFObjectStreamParser(rawStream, shouldWaitForTick?): PDFObjectStreamParser;Defined in: src/core/parser/PDFObjectStreamParser.ts:21
Parameters
| Parameter | Type |
|---|---|
rawStream | PDFRawStream |
shouldWaitForTick? | () => boolean |
Returns
PDFObjectStreamParser
Overrides
Properties
bytes
protected readonly bytes: ByteStream;Defined in: src/core/parser/BaseParser.ts:12
Inherited from
capNumbers
protected readonly capNumbers: boolean;Defined in: src/core/parser/BaseParser.ts:13
Inherited from
context
protected readonly context: PDFContext;Defined in: src/core/parser/PDFObjectParser.ts:47
Inherited from
Methods
findEndOfStreamFallback()
protected findEndOfStreamFallback(startPos): number;Defined in: src/core/parser/PDFObjectParser.ts:283
Parameters
| Parameter | Type |
|---|---|
startPos | Position |
Returns
number
Inherited from
PDFObjectParser.findEndOfStreamFallback
forBytes()
static forBytes(
bytes,
context,
capNumbers?): PDFObjectParser;Defined in: src/core/parser/PDFObjectParser.ts:35
Parameters
| Parameter | Type |
|---|---|
bytes | Uint8Array |
context | PDFContext |
capNumbers? | boolean |
Returns
Inherited from
forByteStream()
static forByteStream(
byteStream,
context,
capNumbers?): PDFObjectParser;Defined in: src/core/parser/PDFObjectParser.ts:41
Parameters
| Parameter | Type | Default value |
|---|---|---|
byteStream | ByteStream | undefined |
context | PDFContext | undefined |
capNumbers | boolean | false |
Returns
Inherited from
forStream()
static forStream(rawStream, shouldWaitForTick?): PDFObjectStreamParser;Defined in: src/core/parser/PDFObjectStreamParser.ts:11
Parameters
| Parameter | Type |
|---|---|
rawStream | PDFRawStream |
shouldWaitForTick? | () => boolean |
Returns
PDFObjectStreamParser
matchKeyword()
protected matchKeyword(keyword): boolean;Defined in: src/core/parser/BaseParser.ts:107
Parameters
| Parameter | Type |
|---|---|
keyword | number[] |
Returns
boolean
Inherited from
parseArray()
protected parseArray(ref?): PDFArray;Defined in: src/core/parser/PDFObjectParser.ts:188
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
parseDict()
protected parseDict(ref?): PDFDict;Defined in: src/core/parser/PDFObjectParser.ts:202
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
parseDictOrStream()
protected parseDictOrStream(ref?): PDFStream | PDFDict;Defined in: src/core/parser/PDFObjectParser.ts:237
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
PDFObjectParser.parseDictOrStream
parseHexString()
protected parseHexString(ref?): PDFHexString;Defined in: src/core/parser/PDFObjectParser.ts:104
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
PDFObjectParser.parseHexString
parseIntoContext()
parseIntoContext(): Promise<void>;Defined in: src/core/parser/PDFObjectStreamParser.ts:32
Returns
Promise<void>
parseName()
protected parseName(): PDFName;Defined in: src/core/parser/PDFObjectParser.ts:174
Returns
Inherited from
parseNumberOrRef()
protected parseNumberOrRef(): PDFNumber | PDFRef;Defined in: src/core/parser/PDFObjectParser.ts:86
Returns
Inherited from
PDFObjectParser.parseNumberOrRef
parseObject()
parseObject(ref?): PDFObject;Defined in: src/core/parser/PDFObjectParser.ts:62
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
parseRawInt()
protected parseRawInt(): number;Defined in: src/core/parser/BaseParser.ts:20
Returns
number
Inherited from
parseRawNumber()
protected parseRawNumber(): number;Defined in: src/core/parser/BaseParser.ts:40
Returns
number
Inherited from
PDFObjectParser.parseRawNumber
parseString()
protected parseString(ref?): PDFString;Defined in: src/core/parser/PDFObjectParser.ts:128
Parameters
| Parameter | Type |
|---|---|
ref? | PDFRef |
Returns
Inherited from
skipComment()
protected skipComment(): boolean;Defined in: src/core/parser/BaseParser.ts:92
Returns
boolean
Inherited from
skipLine()
protected skipLine(): void;Defined in: src/core/parser/BaseParser.ts:84
Returns
void
Inherited from
skipWhitespace()
protected skipWhitespace(): void;Defined in: src/core/parser/BaseParser.ts:78
Returns
void
Inherited from
PDFObjectParser.skipWhitespace
skipWhitespaceAndComments()
protected skipWhitespaceAndComments(): void;Defined in: src/core/parser/BaseParser.ts:102
Returns
void