Download view only PDF file from Google drive

 Steps:

1. Open the view only pdf file in Google Drive in new window
2. Scroll to the bottom of the file so that every page will render
3. Open developer Tools on separate windows by pressing F12 and select Console Tab
4. Paste the following code in the console tab.

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);
Done :)

Comments

Popular posts from this blog

Carding || (Full Course)

XSS Powerful Methodology for Beginners