MCPcopy Create free account
hub / github.com/LibPDF-js/core / createStream

Method createStream

src/api/pdf.ts:2006–2019  ·  view source on GitHub ↗

* Create and register a new stream.

(
    dictEntries: Record<string, PdfObject> | [string, PdfObject][],
    data: Uint8Array,
  )

Source from the content-addressed store, hash-verified

2004 * Create and register a new stream.
2005 */
2006 createStream(
2007 dictEntries: Record<string, PdfObject> | [string, PdfObject][],
2008 data: Uint8Array,
2009 ): PdfRef {
2010 let stream: PdfStream;
2011
2012 if (Array.isArray(dictEntries)) {
2013 stream = new PdfStream(dictEntries, data);
2014 } else {
2015 stream = PdfStream.fromDict(dictEntries, data);
2016 }
2017
2018 return this.register(stream);
2019 }
2020
2021 // ─────────────────────────────────────────────────────────────────────────────
2022 // Font Embedding

Callers 3

createTilingPatternMethod · 0.45
createFormXObjectMethod · 0.45
pdf.test.tsFile · 0.45

Calls 2

registerMethod · 0.95
fromDictMethod · 0.80

Tested by

no test coverage detected