xxZeus

twowaitz cracked hehe

Feb 3rd, 2021 (edited)
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // runs cors-anywhere at localhost:8080
  2. // copy paste this into console of two waits page of the pdf u want
  3. // done? ez.
  4. var zimgs = [];
  5. function imgLoader(img, c) {
  6.   return new Promise((res, rej) => {
  7.     img.onload = function () {
  8.       res(img);
  9.     };
  10.   });
  11. }
  12.  
  13. async function delpdf() {
  14.   var doc = jspdf.jsPDF();
  15.   d_c = 1;
  16.   for (i = 0; i <= pages_no; i++) {
  17.     if (d_c <= pages_no) {
  18.       var img = new Image();
  19.       zimgs.push(imgLoader(img, d_c));
  20.  
  21.       if (d_c > 99)
  22.         img.src = 'http://localhost:8080/' + filename + "-0" + d_c + ".jpg";
  23.       else if (d_c > 9)
  24.         img.src = 'http://localhost:8080/' +  filename + "-00" + d_c + ".jpg";
  25.       else
  26.         img.src = 'http://localhost:8080/' +  filename + "-000" + d_c + ".jpg";
  27.       d_c++;
  28.     }
  29.   }
  30.   console.log("awaiting all prmise")
  31.   const imgs = await Promise.all(zimgs);
  32.   console.log("DONE")
  33.   for (const i of imgs) {    
  34.     doc.addImage(i, "JPEG", 0, 0, 210, 297);
  35.     doc.addPage();
  36.   }
  37.   doc.deletePage(parseInt(pages_no) + 1);
  38.   console.log("saving")
  39.   doc.save(document.title);
  40. }
  41.  
  42. $.getScript("https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.0/jspdf.umd.min.js", function (data, textStatus, jqxhr) {
  43.   console.log("loaded pog");
  44.   delpdf();
  45. });
Add Comment
Please, Sign In to add comment