Estoy usando el siguiente código en mi proyecto angular11 para convertir la cadena base64 a pdf y abrirla en una nueva pestaña, esto funciona bien, pero cuando hago clic en guardar, la dosis no funciona, sin embargo, si realizo algunos cambios como resaltar texto o dibujar algo usando las herramientas disponibles en la barra de menú puedo guardar el archivo.
getDocument(documentId){ this.documentApiService.getDocument(documentId).pipe(takeUntil(this._destroyed$)).subscribe(o => { var pdfWindow = window.open(''); pdfWindow.document.write('<iframe width=\'100%\' height=\'100%\' src=\'data:application/pdf;base64, ' + encodeURI(o.entity) + '\'></iframe>' ); }); }¿Hay algún atributo para permitir guardar/descargar sin editar el archivo? o hay alguna otra forma de hacerlo?