Advertisement
sadsadsad

Code dow PDF driver

Jan 29th, 2014
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Bước 1: Mở file pdf trong google drive, thu nhỏ lại khoảng từ 70-80%.
  2. Bước 2: Nhớ load toàn bộ các trang của file pdf.
  3. Bước 3: Nhấn F12, chọn tab console rồi paste đoạn code này vô:
  4.  
  5. let jspdf = document.createElement( "script" );
  6. jspdf.onload = function () {
  7. let pdf = new jsPDF();
  8. let elements = document.getElementsByTagName( "img" );
  9. for ( let i in elements) {
  10. let img = elements[i];
  11. console.log( "add img " , img);
  12. if (!/^blob:/.test(img.src)) {
  13. console.log( "invalid src" );
  14. continue ;
  15. }
  16. let can = document.createElement( 'canvas' );
  17. let con = can.getContext( "2d" );
  18. can.width = img.width;
  19. can.height = img.height;
  20. con.drawImage(img, 0, 0);
  21. let imgData = can.toDataURL( "image/jpeg" , 1.0);
  22. pdf.addImage(imgData, 'JPEG' , 0, 0);
  23. pdf.addPage();
  24. }
  25. pdf.save( "download.pdf" );
  26. };
  27. jspdf.src = 'https://cdnjs.cloudflare.com/ajax/libs /jspdf/1.5.3/jspdf.debug.js' ;
  28. document.body.appendChild(jspdf);
  29.  
  30. Bước 4: Nếu vẫn bị lỗi các bạn làm lại tương tự như bước 1 nha.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement