UNPKG

pdf-lib

Version:

Library for creating and modifying PDF files in JavaScript

17 lines (16 loc) 828 B
import { PDFIndirectObject, PDFObject } from '../pdf-objects'; import PDFObjectIndex from '../pdf-document/PDFObjectIndex'; import { IParseHandlers } from './PDFParser'; /** * Accepts an array of bytes as input. Checks to see if the first characters in the * trimmed input make up a PDF Indirect Object. * * If so, returns a tuple containing (1) an object representing the parsed PDF * Indirect Object and (2) a subarray of the input with the characters making up * the parsed indirect object removed. The "onParseIndirectObj" parse handler will * also be called with the PDFIndirectObject. * * If not, null is returned. */ declare const parseIndirectObj: (input: Uint8Array, index: PDFObjectIndex, parseHandlers?: IParseHandlers) => void | [PDFIndirectObject<PDFObject>, Uint8Array]; export default parseIndirectObj;