Я хочу объединить несколько BLOB-объектов, чтобы получить многостраничный PDF. В результате я получаю большой, но одностраничный PDF. Любые идеи?
blob1, blob2, blob3 являются BLOB-объектов содержит PDF-файл [тип: 'application / octet-stream']
var MyBlobBuilder = function() {
this.parts = [];
}
MyBlobBuilder.prototype.append = function(part) {
this.parts.push(part);
this.blob = undefined; // Invalidate the blob
};
MyBlobBuilder.prototype.getBlob = function() {
if (!this.blob) {
this.blob = new Blob(this.parts, { type: "application/octet-stream" });
}
return this.blob;
};
var myBlobBuilder = new MyBlobBuilder();
myBlobBuilder.append(blob1);
myBlobBuilder.append(blob2);
myBlobBuilder.append(blob3);
var bb = myBlobBuilder.getBlob();
PS: thx @nkron -> { ссылка }