/var/www/greso.tech/server/nsm/node_modules/pdf-lib/es/core/writers
Edit: /var/www/greso.tech/server/nsm/node_modules/pdf-lib/es/core/writers/PDFWriter.d.ts (1261B)
import PDFCrossRefSection from "../document/PDFCrossRefSection";
import PDFHeader from "../document/PDFHeader";
import PDFTrailer from "../document/PDFTrailer";
import PDFTrailerDict from "../document/PDFTrailerDict";
import PDFDict from "../objects/PDFDict";
import PDFObject from "../objects/PDFObject";
import PDFRef from "../objects/PDFRef";
import PDFContext from "../PDFContext";
export interface SerializationInfo {
size: number;
header: PDFHeader;
indirectObjects: [PDFRef, PDFObject][];
xref?: PDFCrossRefSection;
trailerDict?: PDFTrailerDict;
trailer: PDFTrailer;
}
declare class PDFWriter {
static forContext: (context: PDFContext, objectsPerTick: number) => PDFWriter;
protected readonly context: PDFContext;
protected readonly objectsPerTick: number;
private parsedObjects;
protected constructor(context: PDFContext, objectsPerTick: number);
serializeToBuffer(): Promise
;
protected computeIndirectObjectSize([ref, object]: [PDFRef, PDFObject]): number;
protected createTrailerDict(): PDFDict;
protected computeBufferSize(): Promise;
protected shouldWaitForTick: (n: number) => boolean;
}
export default PDFWriter;
//# sourceMappingURL=PDFWriter.d.ts.map