I felt it was missing in the base package as PDFRStreamForBuffer was available. It allows full PDF buffer management.
Usage
Pass it when creating writer, access the resulting Buffer with PDFWStreamForBuffer.buffer :
let pdf = new PDFWStreamForBuffer();
let writer = createWriter(pdf);
writer.appendPDFPagesFromPDF(new PDFRStreamForBuffer(myPdfBuffer));
writer.end();
let resultingBuffer = pdf.buffer; // Here you get your PDF as a buffer
Why ?
I felt it was missing in the base package as
PDFRStreamForBuffer
was available. It allows full PDF buffer management.Usage
Pass it when creating writer, access the resulting
Buffer
withPDFWStreamForBuffer.buffer
: