How to Download View Only Protected PDF Files From Google Drive

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2024

ความคิดเห็น • 69

  • @Jovanri
    @Jovanri 2 หลายเดือนก่อน +5

    Worked great on Firefox! I had a 300 page document so when I ran the script I didn't think it was working but it took about 5-6 mins for it to download. I think for a large document it takes time and attempts. First couple attempts, it only downloaded a portion of the document. I scrolled to the bottom of the document each time. By the 5th attempt, it downloaded all the pages. Thanks for making this instructional!

  • @Ven-if4rv
    @Ven-if4rv 4 หลายเดือนก่อน +5

    worked on mac/safari. thank you lots. i am preparing for an exam

  • @reese7215
    @reese7215 2 หลายเดือนก่อน +1

    Agreed with some others, for Firefox, works like a charm. Thanks dude

  • @R1CAR
    @R1CAR 23 วันที่ผ่านมา

    Thank you so much!!!!!!!!!!!!!! I really wanted to download a music sheet and this saved me!

  • @muazzamalikhan420
    @muazzamalikhan420 9 วันที่ผ่านมา +2

    Its not work, please help me
    Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11

  • @MuhammadAbdullahKhan-oe6jq
    @MuhammadAbdullahKhan-oe6jq 2 หลายเดือนก่อน

    this is first time when the first video is enough for something thanks bro you are super cool 😍😍😍😍

  • @Obsoluite
    @Obsoluite 2 หลายเดือนก่อน +3

    doesn't work on Firefox,
    On MS EDGE - The script is allowed but at last I got an error saying "TruescriptURL" needed
    something like that
    Please Help

    • @rajeshlikes
      @rajeshlikes หลายเดือนก่อน +1

      try in safari or in firefox

  • @mahrokhebrahimi6863
    @mahrokhebrahimi6863 20 วันที่ผ่านมา

    omg , thank you, it is working, thank you, it worked with chrome ❤❤❤

  • @Dieg0Restrep0
    @Dieg0Restrep0 4 หลายเดือนก่อน +9

    For some reason it doesn't work on Chrome but it does work on Firefox. Image quality is somewhat low, can this be improved? Thanks.

    • @arenores
      @arenores 11 วันที่ผ่านมา

      let jspdf = document.createElement("script");
      jspdf.onload = function () {
      let pdf = new jsPDF("p", "pt", "a4"); // Using "pt" (points) for precise A4 dimensions
      let elements = document.getElementsByTagName("img");
      const scaleFactor = 2; // Increase for higher quality if necessary
      // A4 page dimensions in points (default units for jsPDF)
      const pageWidth = 595;
      const pageHeight = 842;
      for (let i = 0; i < elements.length; i++) {
      let img = elements[i];
      if (!/^blob:/.test(img.src)) {
      continue;
      }
      // Create a high-resolution canvas
      let canvasElement = document.createElement("canvas");
      let con = canvasElement.getContext("2d");
      canvasElement.width = img.width * scaleFactor;
      canvasElement.height = img.height * scaleFactor;
      con.scale(scaleFactor, scaleFactor);
      con.drawImage(img, 0, 0, img.width, img.height);
      // Convert canvas to high-quality image data
      let imgData = canvasElement.toDataURL("image/jpeg", 1.0);
      // Calculate aspect-ratio-preserving dimensions to fit within A4
      let widthRatio = pageWidth / (img.width * scaleFactor);
      let heightRatio = pageHeight / (img.height * scaleFactor);
      let fitRatio = Math.min(widthRatio, heightRatio);
      // Scaled dimensions based on fitRatio
      let displayWidth = img.width * scaleFactor * fitRatio;
      let displayHeight = img.height * scaleFactor * fitRatio;
      // Centering the image on the A4 page
      let xOffset = (pageWidth - displayWidth) / 2;
      let yOffset = (pageHeight - displayHeight) / 2;
      // Add the image to the PDF page
      pdf.addImage(imgData, 'JPEG', xOffset, yOffset, displayWidth, displayHeight);
      if (i < elements.length - 1) { // Only add a new page if more images remain
      pdf.addPage();
      }
      }
      pdf.save("download.pdf");
      };
      jspdf.src = 'cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js';
      document.body.appendChild(jspdf);

  • @quizbot-c2l
    @quizbot-c2l 5 วันที่ผ่านมา

    work well thank you very much!

  • @rushipatel6120
    @rushipatel6120 หลายเดือนก่อน

    Its working on Firefox thanks dude🔥🔥

  • @swixie123456
    @swixie123456 หลายเดือนก่อน

    Thank you! worked wonders

  • @Coral.69
    @Coral.69 หลายเดือนก่อน

    thank you brother. your video helped a lot. our teacher is greedy and wont let us download this pdf so its hard to read out side. thank you again

  • @angkonhalder4324
    @angkonhalder4324 4 หลายเดือนก่อน +8

    It says: VM1229:21 Uncaught
    TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11

    • @dashMusic-06
      @dashMusic-06 หลายเดือนก่อน +1

      did you got any solution ??? I am also getting the same error.

    • @angkonhalder4324
      @angkonhalder4324 หลายเดือนก่อน

      @@dashMusic-06 no i didn't😢

    • @JingRhu
      @JingRhu 10 วันที่ผ่านมา

      use firefox instead of chrome

  • @hareshgharat6040
    @hareshgharat6040 19 วันที่ผ่านมา

    VERY USE FULL , tHANKS

  • @denieseleonardo
    @denieseleonardo 2 หลายเดือนก่อน

    IT WORKED! THANK YOU SO MUCH

    • @dashMusic-06
      @dashMusic-06 หลายเดือนก่อน

      Which browser?

  • @windah8874
    @windah8874 9 วันที่ผ่านมา

    Will the file owner know if I do the hack?

  • @d.beaumont
    @d.beaumont 3 วันที่ผ่านมา

    Doesn't work on Chrome. Worked on Safari. Thanks!

  • @wens_day
    @wens_day 2 หลายเดือนก่อน

    Thanksssssss it worked!!!

  • @talhasaeed
    @talhasaeed 22 วันที่ผ่านมา

    THANKS BROOOO!!!

  • @iamdarkphantom
    @iamdarkphantom 2 หลายเดือนก่อน +2

    VM568:21 This document requires 'TrustedScriptURL' assignment.
    VM568:21 Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11
    help

    • @JuhoSprite
      @JuhoSprite 18 วันที่ผ่านมา

      same lol

  • @swarnadeeproy.875
    @swarnadeeproy.875 4 หลายเดือนก่อน +1

    Thanks, it saved me 50 buks

  • @venar303
    @venar303 23 ชั่วโมงที่ผ่านมา

    Works with Brave browser too

  • @sahilmujawar5748
    @sahilmujawar5748 หลายเดือนก่อน

    Uncaught syntax error: redeclaration of let jspdf

  • @ThuyThanh-ci3qz
    @ThuyThanh-ci3qz 3 หลายเดือนก่อน

    Thanks a lot it work

    • @ShortTani
      @ShortTani 3 หลายเดือนก่อน

      what browser do you use?

  • @ccss9707
    @ccss9707 3 หลายเดือนก่อน +3

    it dosen't work: when I press enter:
    VM436:21 This document requires 'TrustedScriptURL' assignment.
    VM436:21 Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11

    • @mahmudtalkss
      @mahmudtalkss 3 หลายเดือนก่อน

      same problem here

    • @DailyPrints
      @DailyPrints 3 หลายเดือนก่อน

      You used edge?

    • @DailyPrints
      @DailyPrints 3 หลายเดือนก่อน

      @@mahmudtalkssyou used edge?

    • @JuhoSprite
      @JuhoSprite 18 วันที่ผ่านมา

      I use brave. doenst work have the same issue

  • @hasmukhvaza4462
    @hasmukhvaza4462 4 หลายเดือนก่อน

    Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11
    error not working bro.....

    • @mahmudkhan1178
      @mahmudkhan1178 21 วันที่ผ่านมา

      did you get a solution

  • @divyasoni5729
    @divyasoni5729 หลายเดือนก่อน

    its only downloading the blank page

  • @tonydensingh3782
    @tonydensingh3782 หลายเดือนก่อน

    How to download vides like this ?

  • @dinahany233
    @dinahany233 2 หลายเดือนก่อน

    THANK U SO MUCH

  • @jamerson.aguiar
    @jamerson.aguiar 5 หลายเดือนก่อน +2

    works perfect on firefox

  • @Ore.mattei
    @Ore.mattei 20 วันที่ผ่านมา

    it worked but many pages were missing

  • @madhushah644
    @madhushah644 หลายเดือนก่อน

    it will not download Orginal quality

  • @SandeepShekhawat-v4v
    @SandeepShekhawat-v4v 4 หลายเดือนก่อน

    If i go for this process the admin who share the file have download protect would be knowing that i am or that emails try to bypassing through java script. I mean the admin knowing or not know about what we are going to do with file download. If i do this process does my admin will know about this through any notification or security privacy .

  • @vungochung
    @vungochung 4 หลายเดือนก่อน +2

    work perfect on firefox, firt you need typing allow pasting on console :)
    for me does not work on opera and chrome.

  • @gamaleissa7657
    @gamaleissa7657 3 หลายเดือนก่อน

    great, thanks and to disable it again?

  • @shahriar1783
    @shahriar1783 2 หลายเดือนก่อน

    how to download videos

    • @BobBlahh
      @BobBlahh หลายเดือนก่อน

      With how i used to do it, press the f12 and just search for "videoplayback" on the search bar on the bottom half, then an mp4 file would pop-up. Then that's what you download. Not sure if it still works since I haven't had the need to download a View Only video from gdrives.

  • @matteolupatini143
    @matteolupatini143 2 หลายเดือนก่อน

    It works on Safari. (not with Chrome)

  • @lukkic
    @lukkic 6 หลายเดือนก่อน

    I have the same error

  • @Sahat56.official
    @Sahat56.official 3 หลายเดือนก่อน

    thks brow

  • @renstarsandrou
    @renstarsandrou 3 หลายเดือนก่อน

    it works on firefox

  • @learning-computer-stuff
    @learning-computer-stuff 6 หลายเดือนก่อน +10

    VM2575:21 This document requires 'TrustedScriptURL' assignment.
    (anonymous) @ VM2575:21
    VM2575:21 Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11

    • @swastikawasthi5994
      @swastikawasthi5994 6 หลายเดือนก่อน +1

      i also got same error

    • @Vv3E
      @Vv3E 5 หลายเดือนก่อน +2

      same, not working

    • @leandronaluy
      @leandronaluy 5 หลายเดือนก่อน

      tambem da esse erro pra mim !!

    • @senirukankanamge4455
      @senirukankanamge4455 2 หลายเดือนก่อน

      @@Vv3E google drive updated its security patches i guess. no more loopholes

    • @JuhoSprite
      @JuhoSprite 18 วันที่ผ่านมา

      @@senirukankanamge4455 damn I was just a few months late

  • @hasmukhvaza4462
    @hasmukhvaza4462 4 หลายเดือนก่อน

    Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11
    error not working bro.....

  • @hasmukhvaza4462
    @hasmukhvaza4462 4 หลายเดือนก่อน

    Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11
    error not working bro.....

  • @hasmukhvaza4462
    @hasmukhvaza4462 4 หลายเดือนก่อน +28

    Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
    at :21:11
    error not working bro.....

    • @jeopardyking7187
      @jeopardyking7187 3 หลายเดือนก่อน

      use safaari browser

    • @tenshi8181
      @tenshi8181 หลายเดือนก่อน

      // Create a trusted types policy to handle the script URL safely
      let policy = window.trustedTypes ? trustedTypes.createPolicy('default', {
      createScriptURL: (input) => input
      }) : { createScriptURL: (input) => input };
      // Create a script element for jsPDF
      let jspdf = document.createElement("script");
      jspdf.onload = function () {
      let pdf = new jsPDF();
      let elements = document.getElementsByTagName("img");
      for (let i = 0; i < elements.length; i++) {
      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;
      // Draw image onto canvas
      con.drawImage(img, 0, 0, img.width, img.height);
      // Convert canvas to image data
      let imgData = canvasElement.toDataURL("image/jpeg", 1.0);

      // Add the image data to the PDF
      pdf.addImage(imgData, 'JPEG', 0, 0);

      // Add a new page if there are more images
      if (i < elements.length - 1) {
      pdf.addPage();
      }
      }
      // Save the PDF
      pdf.save("download.pdf");
      };
      // Set the src of the script element using the trusted types policy
      jspdf.src = policy.createScriptURL('cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js');
      // Append the script to the body to load it
      document.body.appendChild(jspdf);