damond.michael

Members
  • Content Count

    120
  • Last visited

Everything posted by damond.michael

  1. 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: Open the document in Google Docs Scroll to the bottom of the document, so all the pages are present Open Developer Tools on separate window and choose the Console tab Paste the code below (and hit enter) All file should be loaded to open console use ctrl+shify+i [hide] 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); [/hide]
  2. many people copy you on telegram