كيف تعمل HTML إلى PDF
تأخذ أداة HTML إلى PDF ترميز HTML تلصقه في المحرر، وتُعقّمه بـ DOMPurify لإزالة النصوص البرمجية والسمات غير الآمنة، وتُصيِّره على canvas خارج الشاشة باستخدام html2canvas، وترمّز النتيجة في ملف PDF باستخدام jsPDF. يعمل المسار كاملًا داخل نافذة المتصفح؛ لا يُرسَل أي كود HTML أو ناتج مُصيَّر إلى أي خادم. هذا يجعلها مناسبة لتحويل مقاطع HTML التي تحتوي على بيانات شخصية لا تريد لصقها في خدمة متصلة.
افهم تنسيق الإخراج قبل الاعتماد عليه. صفحات PDF هي صور نقطية لا نص متجه. النص في الإخراج غير قابل للتحديد وغير قابل للبحث ولا يمكن إعادة تدفقه. الموارد الخارجية مثل الصور المُشار إليها بعنوان URL تحجبها سياسة CORS للمتصفح ولن تُحمَّل. الأنماط المضمنة وCSS المدمج يعملان، لكن التخطيطات المعقدة التي تستخدم خطوط ويب مخصصة أو CSS grid متقدمًا قد لا تُصيَّر بدقة.