pdf-lib
Version:
Create and modify PDF files with JavaScript
92 lines • 3.14 kB
TypeScript
import PDFObject from "./objects/PDFObject";
export declare class MethodNotImplementedError extends Error {
constructor(className: string, methodName: string);
}
export declare class PrivateConstructorError extends Error {
constructor(className: string);
}
export declare class UnexpectedObjectTypeError extends Error {
constructor(expected: any | any[], actual: any);
}
export declare class UnsupportedEncodingError extends Error {
constructor(encoding: string);
}
export declare class ReparseError extends Error {
constructor(className: string, methodName: string);
}
export declare class MissingCatalogError extends Error {
constructor(ref?: PDFObject);
}
export declare class MissingPageContentsEmbeddingError extends Error {
constructor();
}
export declare class UnrecognizedStreamTypeError extends Error {
constructor(stream: any);
}
export declare class PageEmbeddingMismatchedContextError extends Error {
constructor();
}
export declare class PDFArrayIsNotRectangleError extends Error {
constructor(size: number);
}
export declare class InvalidPDFDateStringError extends Error {
constructor(value: string);
}
export declare class InvalidTargetIndexError extends Error {
constructor(targetIndex: number, Count: number);
}
export declare class CorruptPageTreeError extends Error {
constructor(targetIndex: number, operation: string);
}
export declare class IndexOutOfBoundsError extends Error {
constructor(index: number, min: number, max: number);
}
export declare class InvalidAcroFieldValueError extends Error {
constructor();
}
export declare class MultiSelectValueError extends Error {
constructor();
}
export declare class MissingDAEntryError extends Error {
constructor(fieldName: string);
}
export declare class MissingTfOperatorError extends Error {
constructor(fieldName: string);
}
/***** Parser Errors ******/
export interface Position {
line: number;
column: number;
offset: number;
}
export declare class NumberParsingError extends Error {
constructor(pos: Position, value: string);
}
export declare class PDFParsingError extends Error {
constructor(pos: Position, details: string);
}
export declare class NextByteAssertionError extends PDFParsingError {
constructor(pos: Position, expectedByte: number, actualByte: number);
}
export declare class PDFObjectParsingError extends PDFParsingError {
constructor(pos: Position, byte: number);
}
export declare class PDFInvalidObjectParsingError extends PDFParsingError {
constructor(pos: Position);
}
export declare class PDFStreamParsingError extends PDFParsingError {
constructor(pos: Position);
}
export declare class UnbalancedParenthesisError extends PDFParsingError {
constructor(pos: Position);
}
export declare class StalledParserError extends PDFParsingError {
constructor(pos: Position);
}
export declare class MissingPDFHeaderError extends PDFParsingError {
constructor(pos: Position);
}
export declare class MissingKeywordError extends PDFParsingError {
constructor(pos: Position, keyword: number[]);
}
//# sourceMappingURL=errors.d.ts.map