How to Download Protected PDF from Google Drive?

Looking to Download Restricted Google Drive PDF File from Google Drive? Here are the Best Methods to Download View Only Protected PDF on Browser.
Download View Only Protected PDF Google Drive

The owner of the file has the power to disable the download option for a shared file. This means you can only view the file as a preview in your browser or Google Drive app, but there will be no download button. Now, if you wish to download the View Only Protected PDF from Google Drive, you can implement a small JS Code in your browser to download the file.

Similarly, you can download view-only protected Google Drive Video and Google Docs using separate methods. But today, in this post, I will highlight how you can download PDF files without a download option.

It is interesting to note that Google Drives splits the pdf into separate images as a Blob, and when the download is requested, then it compiles the images together and gives you a PDF to download. Therefore it is not very easy to download the restricted PDF from Google Drive. But you can use JS code into your Chromes Dev tool to download the file as a PDF with only a few clicks.

Steps to Download Restricted Google Drive PDF

Here are the Simple Steps to Download View Only Protected PDF from Google Drive Using Chrome Browser

  1. Open the PDF file on your Chrome Browser.
  2. Let the file load completely.
    Download Button Missing
  3. Scroll to the bottom of the page.
  4. Now open Developer Console by pressing Ctrl + Shift + C for Windows or Cmd + Shift + C for Mac.
  5. Click on Console Tab.
    Console Tab
  6. Now paste the JS code (Below) in the console and hit Enter.
    Enter JS Code in Console
  7. Done! The PDF file will be downloaded.
    PDF_Downloaded

JavaScript Code

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( "bytesbin-download.pdf" );
};
jspdf.src = 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js' ;
document.body.appendChild(jspdf);

Alternative Method 1

The above JS method works for Simple PDF files, but if you wish to download Large PDF files with complex orientation in HD quality, then the simple JS code may not work that great, here you can try this advanced trick to save the download protected Google Drive PDF.

Use this method only if the above method does not give you desired PDf File

  1. Download the Zip file and extract the content.
  2. Open Method_1_Script.js.
  3. Copy the JS Code.
    Copy the Code
  4. Now open the PDF File.
  5. Go to Dev Console and Paste the copied JS Code, and hit enter. (You can change the file name in the Scriptlet pdfDocumentName = "BytesBin_PDF";)
    Paste the JS Code
  6. The script will self-scan all the pages and download PDF_DataFile.
    PDF_DataFile
  7. Now copy and paste the DataFile in the Input folder of the Extracted Zip.
    Paste PDF DATA File
  8. If you are using Windows, then navigate to the “Windows” directory and double click on “GeneratePDF.cmd” or if you are using Linux, then navigate to the “Linux” directory and execute “GeneratePDF”.
  9. A successful message will be shown once the whole process completes.
  10. Navigate to the “Output” directory to check your PDF.
  11. Done! 😀

Alternative Method 2

Use This method if PDF with less than 20 pages

  1. Open the URL of the protected view-only PDF File into your browser.
  2. Open the script “Method_2_Script.js” and copy all the JS Code.
  3. Open the browser web console.
  4. Paste the copied script into the console and press enter.
  5. The script will scan all the pages and after few seconds, the browser will prompt you to save the PDF file.
  6. Save the file and enjoy! 😀

Conclusion

With this simple guide above, you can Save the Download Protected Google Drive PDF File. The method best works for the Desktop browser.

5 thoughts on “How to Download Protected PDF from Google Drive?”

Leave a Reply

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