modern-pdf-lib / PdfStreamWriter
Class: PdfStreamWriter
Defined in: src/core/pdfStream.ts:67
A PDF writer that produces a ReadableStream<Uint8Array>.
Usage:
ts
const streamWriter = new PdfStreamWriter(registry, structure, options);
const readable = streamWriter.toReadableStream();
// Pipe or consume the readable streamThe stream handles back-pressure automatically via the underlying TransformStream.
Constructors
Constructor
new PdfStreamWriter(
registry,structure,options?):PdfStreamWriter
Defined in: src/core/pdfStream.ts:72
Parameters
registry
All indirect objects.
structure
Document structure references.
options?
Returns
PdfStreamWriter
Methods
toReadableStream()
toReadableStream():
ReadableStream<Uint8Array<ArrayBufferLike>>
Defined in: src/core/pdfStream.ts:94
Create a ReadableStream<Uint8Array> that emits the complete PDF.
The stream respects back-pressure: it will not produce data faster than the consumer can handle.
Returns
ReadableStream<Uint8Array<ArrayBufferLike>>