pdf-lib
Version:
Library for creating and modifying PDF files in JavaScript
18 lines (17 loc) • 760 B
TypeScript
import PDFIndirectReference from './PDFIndirectReference';
import PDFObject from './PDFObject';
declare class PDFIndirectObject<T extends PDFObject = PDFObject> extends PDFObject {
static of: <A extends PDFObject>(pdfObject: A) => PDFIndirectObject<A>;
reference: PDFIndirectReference<T>;
pdfObject: T;
constructor(pdfObject: T);
getReference: () => PDFIndirectReference<T>;
setReferenceNumbers: (objectNumber: number, generationNumber: number) => this;
setReference: (reference: PDFIndirectReference<T>) => this;
toReference: () => string;
clone: () => PDFIndirectObject<T>;
toString: () => string;
bytesSize: () => number;
copyBytesInto: (buffer: Uint8Array) => Uint8Array;
}
export default PDFIndirectObject;