When using PDFRStreamForBuffer for using buffers that were relatively large (but not really that large), a range error would be thrown. This commit makes it so PDFRStreamForBuffer does not create an array from the entire buffer at once, but only creates array for each slice being read.
When using
PDFRStreamForBuffer
for using buffers that were relatively large (but not really that large), a range error would be thrown. This commit makes it so PDFRStreamForBuffer does not create an array from the entire buffer at once, but only creates array for each slice being read.Fixes #334