Ir al contenido
  • Crear una cuenta

Descargar PDFs "Solo Lectura" de Google Drive


; Shadow' ツ

Posts recomendados

¡Buenas!

Abro este hilo con la idea de ayudar, quizá, a algún otro universitario que también esté sufriendo leer infinitos PDFs para no perder el cuatrimestre. En mi caso al menos, estoy bastante acostumbrado a leer en papel porque me gusta subrayar, marcar y marginalizar además de todo tipo de anotaciones (si, son un asco mis apuntes pero así me gustan xD), y como los FORROS de mi facultad (Psicología UBA, te odio con todo mi ser) subieron todos los PDFs a un drive sin posibilidad de descarga, tuve que buscar la forma de bajarlos para poder usar un programa para, al menos, poder subrayar lo más importante. Terminado todo el llanto, procedo a dejar el mini tutorial:

 

¿Cómo descargar un documento de solo lectura de Google Drive?

Spoiler

¿Quieres descargar un archivo de Google Drive de solo lectura? Esto que la interfaz no nos deja hacer, es posible con un pequeño truco.

En julio de 2015 Google hizo un cambio en la forma de visualizar los archivos de solo lectura (Disable downloading, printing, and copying of any Google Drive file – July 14, 2015). Hasta ese momento los documentos solo lectura se podían copiar, descargar e imprimir. Y después de ese cambio ya solo se podían visualizar.

¿Cómo guarda Google Drive los documentos solo lectura?

Google Drive guarda los documentos de solo lectura como imágenes.

 

  1. Abrimos el documento en Google Drive.
    Spoiler

    descargar-documento-drive-solo-lectura-g

  2. Vamos al final del documento para que todas las páginas estén visibles. Esto es muy importante para que luego nos guarde todas las páginas, además, poner el zoom del navegador en 70 u 80 %
    Spoiler

    descargar-documento-drive-solo-lectura-g

  3. Abrimos las herramientas de desarrollo (CTRL+mayúsculas+I).
    Spoiler

    descargar-documento-drive-solo-lectura-g

  4. Vamos a la solapa de la consola.
    Spoiler

    descargar-documento-drive-solo-lectura-g

  5. Pegamos este código creado por CodingCat.codes: (No sé como se pega correctamente un código, asi que ACA dejo la página de donde lo saqué por las dudas)
    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);
            let imgData = can.toDataURL("image/jpeg", 1.0);
            pdf.addImage(imgData, 'JPEG', 0, 0);
            pdf.addPage();
        }
     
        pdf.save("download.pdf");
    };
     
    jspdf.src = 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js';
    document.body.appendChild(jspdf);
  6. Y pulsamos ENTER.
  7. Y automáticamente comienza la descarga del PDF.
    Spoiler

    descargar-documento-drive-solo-lectura-g

     

Y eso es todo, saludos s2

  • Me gusta 1
Enlace al comentario
Compartir en otros sitios

  • Anteiku bloqueó este tema
Invitado
Este tema se encuentra cerrado a nuevas respuestas.
  • Navegando Recientemente   0 miembros

    • No hay usuarios registrados viendo esta página

×
×
  • Crear nuevo...