Descargar pdf bloqueados Drive

Fuente: https://mochilanegra.com/como-descargar-archivos-pdf-de-google-drive-que-estan-bloqueados/

 

Para descargar pdf en Google Drive que no permiten la descarga se puede utilizar la consola del navegador para descargar el archivo de una sola vez.

Para descargar se utiliza un pequeño código en JavaScrip:

let jspdf = document.createElement("script");
jspdf.onload = function () {
    let pdf = new jsPDF();
    let elements = document.getElementsByTagName("img");
    for (let i in elements) {
        let img = elements[i];
        console.log("add img ", img);
        if (!/^blob:/.test(img.src)) {
            console.log("invalid src");
            continue;
        }
        let can = document.createElement('canvas');
        let con = can.getContext("2d");
        can.width = img.width;
        can.height = img.height;
        con.drawImage(img, 0, 0, img.width, img.height);
        let imgData = can.toDataURL("image/jpeg", 1.0);
        pdf.addImage(imgData, 'JPEG', 0, 0);
        pdf.addPage();
    }
    pdf.save("Exported_File.pdf");
};
jspdf.src = 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js';
document.body.appendChild(jspdf);

El código realmente lo que hace es recorrer toda la página, encontrar y guardar las imágenes (paginas del PDF). Por ultimo genera y descarga un archivo PDF con todas las imágenes en orden de aparición.

Paso a paso

Mejor utilizar el navegador de Google, Google Chrome.

Abrimos el archivo que queremos descargar en una nueva pestaña, y recorremos todas sus páginas, este paso es muy importante, ya que si no las partes del documento que no visualicemos, no se descargaran.

 

 

Abrimos las herramientas para desarrolladores , esto lo podemos hacer de diferentes formas:

  • Presionando la tecla F12 del teclado
  • Utilizando el shortcut Ctrl + Mayús + I
  • Tres puntitos (arriba a la derecha) -> Más Herramientas -> Herramientas para desarrolladores

 

Pestaña de Herramienta para desarrolladores

 

 

Situarse en la consola

 

En la consola pegar el código de JavaScript y pulsar enter.

 

En la consola irán saliendo cosas, al acabar se habrá descargado un documento PDF.

Deja un comentario