Skip to content

Commit 91cdbed

Browse files
committed
add fast decoding by using TextDecoder where available
1 parent 4f051cd commit 91cdbed

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

plugins/addimage.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,11 @@
413413
* Async method using Blob and FileReader could be best, but i'm not sure how to fit it into the flow?
414414
*/
415415
jsPDFAPI.arrayBufferToBinaryString = function(buffer) {
416+
if('TextDecoder' in window){
417+
var decoder = new TextDecoder('ascii');
418+
return decoder.decode(buffer);
419+
}
420+
416421
if(this.isArrayBuffer(buffer))
417422
buffer = new Uint8Array(buffer);
418423

0 commit comments

Comments
 (0)