BLOB TO PDF Writefile

I’m trying to convert a blob to pdf, the base64 I generate in pdf is all ok, when I transform into blob and try to write in pdf, it does not write and neither returns neither error nor success

public base64toPDF(folderpath, filename,  b64Data) {
        let sliceSize = 512;

        var byteCharacters = atob(b64Data);
        var byteArrays = [];

        for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {
            var slice = byteCharacters.slice(offset, offset + sliceSize);

            var byteNumbers = new Array(slice.length);
            for (var i = 0; i < slice.length; i++) {
                byteNumbers[i] = slice.charCodeAt(i);
            }

            var byteArray = new Uint8Array(byteNumbers);

            byteArrays.push(byteArray);
        }

      const blob: Blob = new Blob(byteArrays, {type: 'application/pdf'});
      
      this.file.writeFile(folderpath, filename, blob, {replace: true})
        .then(
            (sucess) => {
            this.database.presentToast("Arquivo gerado com Sucesso! "+JSON.stringify(sucess));
            },
        (fail) =>{
            this.database.presentToast("Falha ao escrever o arquivo PDF "+ JSON.stringify(fail)); 
        }
        ).catch((e)=>{
            this.database.presentToast("Erro ao escrever "+ JSON.stringify(e));                                 
        })
    }