27 lines
896 B
JavaScript
27 lines
896 B
JavaScript
// Función para convertir la cadena base64 en PDF y abrirlo en una nueva pestaña
|
|
function convertirAPdf(pdf) {
|
|
|
|
console.log('FUNCION')
|
|
// Decodificar la cadena base64
|
|
var binary = atob(pdf);
|
|
// Convertir el contenido a un array de bytes
|
|
var array = new Uint8Array(binary.length);
|
|
for (var i = 0; i < binary.length; i++) {
|
|
array[i] = binary.charCodeAt(i);
|
|
}
|
|
// Crear un objeto Blob con el contenido del PDF
|
|
var blob = new Blob([array], { type: 'application/pdf' });
|
|
// Crear una URL para el Blob
|
|
var url = URL.createObjectURL(blob);
|
|
// Abrir el PDF en una nueva pestaña
|
|
window.open(url);
|
|
}
|
|
|
|
// Función para abrir el PDF en una nueva pestaña
|
|
function verPdf() {
|
|
// Reemplaza 'archivo.pdf' con la URL de tu archivo PDF
|
|
var pdfUrl = 'archivo.pdf';
|
|
// Abrir el PDF en una nueva pestaña
|
|
window.open(pdfUrl, '_blank');
|
|
}
|