ماذا يحدث عند تحويل HTML أو Markdown أو CSV أو النص العادي إلى PDF؟
يُنسَّق المصدر على صفحات ثابتة: يُلفّ النص ويُقسَّم عند حدود الصفحات، ويُرسم HTML وMarkdown بالخطوط المتاحة للمحوّل، ويصبح CSV جدولاً قد يحتاج إلى صفحات عرضية أو حرف أصغر لتتّسع أعمدته. والناتج ملف PDF حقيقي بطبقة نص — قابل للتحديد والبحث ومع خطوط مضمّنة — لكنه ثابت: تبقى الروابط، ولا تبقى البرامج النصية والتفاعل، ويحتاج النص من اليمين إلى اليسار إلى محوّل يشكّل العربية بشكل صحيح.
كيفية استخدام تحويل HTML إلى PDF
- أسقط ملفات html.، أو الصق HTML في المربع.
- اختر حجم الورق والخيارات الأخرى.
- انقر «تحويل إلى PDF».
- نزّل ملف (ملفات) PDF.
مزايا تحويل HTML إلى PDF
- أسقط ملفات html. أو اخترها، أو الصق الترميز
- العناوين والفقرات والعريض/المائل والروابط والقوائم والجداول والشيفرة والاقتباسات
- صور data URL المضمّنة توضع؛ الصور البعيدة تُحصى ولا تُجلب أبدًا
- تعقيم بـ DOMPurify — لا نصوص برمجية ولا إطارات ولا عناصر تحكم النماذج
- خطوط مضمّنة للعربية والهندية واللاتينية
- حجم الورق والاتجاه والهوامش وأرقام الصفحات
- لا رفع
مثال على تحويل HTML إلى PDF
تدوينة مصدَّرة
الإدخال:
post.html — 2000 كلمة، ثلاث صور مضمّنة كـ data URL، جدول واحدالنتيجة:
post.pdf — 5 صفحات، العناوين والجدول منسّقة، الصور في مواضعها، العنوان من وسم <title>الأسئلة الشائعة حول تحويل HTML إلى PDF
هل يمكنني تحويل صفحة ويب حية عبر رابط؟
لا. لا يُجلب شيء من الشبكة — وهذا ما يبقي الأداة خاصة. احفظ الصفحة من متصفحك (Ctrl+S، «صفحة ويب كاملة» أو «HTML فقط») وأسقط الملف، أو الصق الترميز.
لماذا يبدو تخطيطي مختلفًا؟
لا تُعرض أوراق الأنماط وتخطيطات flex وgrid والتموضع وخطوط الويب؛ ينسّق المحوّل بنية محتوى المستند. تتحوّل الصفحات المقالية والتوثيق والفواتير والتقارير جيدًا؛ أما صفحات الهبوط المصمَّمة فلا.
هل تُضمَّن الصور؟
توضع الصور المضمّنة في HTML كـ data: URL في PDF. أما الصور المشار إليها برابط فتُترك وتُحصى في الملاحظات، لأنه لا يُجرى أي طلب شبكة.
هل لصق HTML آمن؟
يُعقَّم الترميز بـ DOMPurify قبل قراءته، فتُزال النصوص البرمجية والإطارات وعناصر تحكم النماذج ومعالجات الأحداث ولا تُشغَّل أبدًا.
هل يُرفع ملف PDF إلى خادم؟
لا. يفتح متصفحك الملف ويعالجه بـ WebAssembly وJavaScript؛ لا يُرسل شيء إلى متقن سوفت أو غيرها. أغلق التبويب ويختفي الملف. يحتاج تنزيل النتيجة إلى حساب مجاني فقط — بلا اشتراك وبلا دفع.
ملاحظات تقنية
DOMPurify (ملف html، مع إزالة سمات style/class/id) → DOMParser → مُجتاز عناصر يخطّط عناصر الكتل إلى نموذج كتل التخطيط والعناصر السطرية إلى مقاطع منسّقة، مسطّحًا حاويات التخطيط المتداخلة. تقرأ الجداول thead/tbody/tr/td مع توسيع colspan؛ وتحتفظ القوائم بعمق التداخل حتى أربعة مستويات. ينسّق محرك التخطيط في worker المستندات.
المراجع
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0معيار PDF الحالي: بنية الملف والكائنات والصفحات والخطوط والتعليقات والنماذج والتشفير.
- HTML Living Standardلغة HTML، بما فيها مراجع المحارف المسماة (الكيانات) وقواعد التحليل التي تتبعها المتصفحات.
- CommonMark Specمواصفة صياغة Markdown الدقيقة التي تتبعها معظم أدوات العرض.