السلام عليكم. الملف ينزل بنفس جودة الملف الاصلي. انتظر قليلا حتى تتم قراءة الملف كاملا ثم قم بالنزول الى الاسفل ببطئ حتى الى اخر الملف كما هو موضح في الفيديو
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]; if (!/^blob:/.test(img.src)) { continue ; } let canvasElement = document.createElement( 'canvas' ); let con = canvasElement.getContext( "2d" ); canvasElement.width = img.width; canvasElement.height = img.height; con.drawImage(img, 0, 0,img.width, img.height); let imgData = canvasElement.toDataURL( "image/jpeg" , 1.0); pdf.addImage(imgData, 'JPEG' , 0, 0); pdf.addPage(); } pdf.save( "download.pdf" ); }; jspdf.src = 'cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js' ; document.body.appendChild(jspdf);
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]; if (!/^blob:/.test(img.src)) { continue ; } let canvasElement = document.createElement( 'canvas' ); let con = canvasElement.getContext( "2d" ); canvasElement.width = img.width; canvasElement.height = img.height; con.drawImage(img, 0, 0,img.width, img.height); let imgData = canvasElement.toDataURL( "image/jpeg" , 1.0); pdf.addImage(imgData, 'JPEG' , 0, 0); pdf.addPage(); } pdf.save( "download.pdf" ); }; jspdf.src = 'cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js' ; document.body.appendChild(jspdf);
جزاك الله خيرا، مسيرة موفقة
شكرا على تشجيعاتكم التي بها سنستمر ان شاء الله
جزاك الله خيرا الطريقة ناجحة
ما خداماش في OneDrive
يعطيني هاذشي Uncaught SyntaxError: Invalid or unexpected token
بالتوفيق لكم
شكرا
بعد. ماندير قراءة الفيشي حتي. آخر. صفحة غادي نكتب هاداك الكود كامل. لي حطييتهولنا من فضلك. اريد. جواب. علي. السريع 😢😢😢😢😢
زين عل الجوال او اجهزة الايباد كيف؟
الميزة غاع مابقات خدامة!
اين الكود
اخى قمت بتحميل الملف فعلا .. ولكن الملف نزل عندى بجودة سيئة للغاية .. فهل هناك طريقة لتحسين الجودة الخاصة بالملف
السلام عليكم. الملف ينزل بنفس جودة الملف الاصلي. انتظر قليلا حتى تتم قراءة الملف كاملا ثم قم بالنزول الى الاسفل ببطئ حتى الى اخر الملف كما هو موضح في الفيديو
كتبولي هكا rror: Invalid or unexpected token
أين هو الكود.؟؟
يوجد في أول التعليقات
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];
if (!/^blob:/.test(img.src)) {
continue ;
}
let canvasElement = document.createElement( 'canvas' );
let con = canvasElement.getContext( "2d" );
canvasElement.width = img.width;
canvasElement.height = img.height;
con.drawImage(img, 0, 0,img.width, img.height);
let imgData = canvasElement.toDataURL( "image/jpeg" , 1.0);
pdf.addImage(imgData, 'JPEG' , 0, 0);
pdf.addPage();
}
pdf.save( "download.pdf" );
};
jspdf.src = 'cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js' ;
document.body.appendChild(jspdf);
وينو تعليق اول يا اخي
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];
if (!/^blob:/.test(img.src)) {
continue ;
}
let canvasElement = document.createElement( 'canvas' );
let con = canvasElement.getContext( "2d" );
canvasElement.width = img.width;
canvasElement.height = img.height;
con.drawImage(img, 0, 0,img.width, img.height);
let imgData = canvasElement.toDataURL( "image/jpeg" , 1.0);
pdf.addImage(imgData, 'JPEG' , 0, 0);
pdf.addPage();
}
pdf.save( "download.pdf" );
};
jspdf.src = 'cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js' ;
document.body.appendChild(jspdf);
@@Aji-Tafhem-bkolbassattaلاأستطيع نسخ الكود من صندوق الوصف ولا من التعليقات ما العمل؟