Bagaimana untuk muat turun/cetak fail yang protected/view only di Google Drive

Sumber

Tanda-tanda fail tersebut adalah view only atau protected.

  1. Icon printer digelapkan.
  2. Boleh lihat di properties file – Viewers cannot download

Ada tak cara untuk download/muat turun atau print/cetak fail tersebut.

Ada. Hantaran untuk tunjukkan bagaimana nak download/print fail tersebut. Mohon tidak digunakan untuk muat turun/cetak bahan komersial (berbayar). Dalam kes ini, saya buat untuk muat turun dan cetak jadual terbaru kelas Adam dan Idris sahaja. Tiada kaitan dengan komersial.

Saya gunakan Chrome. Untuk browser lain, boleh google sendiri.

Buka Chrome, dan buka file tersebut. Tekan Shift+Ctrl+J untuk buka Delevoper Console.

copy quote di bawah:-

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];
if (!/^blob:/.test(img.src)) {
continue ;
}
let canvasElement = document.createElement( ‘canvas’ );
let con = canvasElement.getContext( “2d” );
canvasElement.width = img.width;
canvasElement.height = img.height;
con.drawImage(img, 0, 0,img.width, img.height);
let imgData = canvasElement.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.3.2/jspdf.min.js’ ;
document.body.appendChild(jspdf);

kemudian tampalkan (paste) di tab Console. Dan tekan <Enter>. Nanti akan keluar dialog untuk muat turun fail.

Selamat mencuba.

 

Leave a Reply

Your email address will not be published. Required fields are marked *