📘
✦ Selling Carding Services
I am selling My Carding Services — Western Union Transfer, Bank and PayPal
We are a group of Russian hackers with over 15 years of experience; we specialize on Western union Carding and professional Bank, PayPal transfer services.
VIEW My Services Thread
Advertise Your Business Here • Reach Thousands of Active Members • Contact Forum Admin Today  📧 Email: cardingforumsite@gmail.com

How to download view only protected PDF from Google Drive (JS code)

damond.michael

Member
✨ REGISTERED MEMBER ✨
Note: It was tested on Opera Browser.
Note 2: It converts pages to jpg images. The Coding Cat thinks it could be done preserving text, but he didn’t have more time for this and jpg solution was sufficient.
Step by step:
  1. Open the document in Google Docs
  2. Scroll to the bottom of the document, so all the pages are present
  3. Open Developer Tools on separate window and choose the Console tab
  4. Paste the code below (and hit enter)
  5. All file should be loaded
  6. to open console use ctrl+shify+i

Code:
[hide]
Code:
let


Code:
jspdf = document.createElement(

Code:
"script"

Code:
);

[font=Monaco, Consolas,] [/font]
Code:
jspdf.onload =

Code:
function


Code:
() {

[font=Monaco, Consolas,] [/font]
Code:
    

Code:
let


Code:
pdf =

Code:
new


Code:
jsPDF();

Code:
    

Code:
let


Code:
elements = document.getElementsByTagName(

Code:
"img"

Code:
);

Code:
    

Code:
for


Code:
(

Code:
let


Code:
i

Code:
in


Code:
elements) {

Code:
        

Code:
let


Code:
img = elements[i];

Code:
        

Code:
console.log(

Code:
"add img "

Code:
, img);

Code:
        

Code:
if


Code:
(!/^blob:/.test(img.src)) {

Code:
            

Code:
console.log(

Code:
"invalid src"

Code:
);

Code:
            

Code:
continue

Code:
;

Code:
        

Code:
}

Code:
        

Code:
let


Code:
can = document.createElement(

Code:
'canvas'

Code:
);

Code:
        

Code:
let


Code:
con = can.getContext(

Code:
"2d"

Code:
);

Code:
        

Code:
can.width = img.width;

Code:
        

Code:
can.height = img.height;

Code:
        

Code:
con.drawImage(img, 0, 0);

Code:
        

Code:
let


Code:
imgData = can.toDataURL(

Code:
"image/jpeg"

Code:
, 1.0);

Code:
        

Code:
pdf.addImage(imgData,

Code:
'JPEG'

Code:
, 0, 0);

Code:
        

Code:
pdf.addPage();

Code:
    

Code:
}

[font=Monaco, Consolas,] [/font]
Code:
    

Code:
pdf.save(

Code:
"download.pdf"

Code:
);

Code:
};

[font=Monaco, Consolas,] [/font]
Code:
jspdf.src =

Code:
'https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js'

Code:
;

Code:
document.body.appendChild(jspdf);
[/hide]
Code:
 
Back
Top