ماذا يحدث عند تحويل HTML أو Markdown أو CSV أو النص العادي إلى PDF؟
يُنسَّق المصدر على صفحات ثابتة: يُلفّ النص ويُقسَّم عند حدود الصفحات، ويُرسم HTML وMarkdown بالخطوط المتاحة للمحوّل، ويصبح CSV جدولاً قد يحتاج إلى صفحات عرضية أو حرف أصغر لتتّسع أعمدته. والناتج ملف PDF حقيقي بطبقة نص — قابل للتحديد والبحث ومع خطوط مضمّنة — لكنه ثابت: تبقى الروابط، ولا تبقى البرامج النصية والتفاعل، ويحتاج النص من اليمين إلى اليسار إلى محوّل يشكّل العربية بشكل صحيح.
كيفية استخدام تحويل النص إلى PDF
- أسقط ملف نص أو أكثر.
- احتفظ بفواصل الأسطر أو أسقطها؛ اضبط خيارات الصفحة.
- انقر «تحويل إلى PDF».
- نزّل كل PDF أو الكل في ملف ZIP.
مزايا تحويل النص إلى PDF
- txt. وlog. وmd. كنص؛ rtf. كنص فقط (مُعلَّم)
- قراءة UTF-8 / UTF-16 مباشرة؛ الترميزات القديمة مفكوكة مع ملاحظة
- الاحتفاظ بفواصل الأسطر أو إعادة الصفّ إلى فقرات
- حجم الورق والاتجاه وحجم الخط والهوامش واتجاه النص
- أرقام الصفحات وترويسة باسم الملف
- العربية مشكّلة من اليمين إلى اليسار؛ تراكيب الهندية مصيَّرة
- دفعة: PDF لكل ملف
- لا رفع
مثال على تحويل النص إلى PDF
سجل خادم
الإدخال:
app.log — 3400 سطر، UTF-8النتيجة:
app.pdf — 58 صفحة A4، الأسطر محفوظة، الأسطر الطويلة ملفوفة، أرقام الصفحات في الأسفلالأسئلة الشائعة حول تحويل النص إلى PDF
هل يحتفظ بفواصل أسطري؟
افتراضيًا نعم — يبقى كل سطر سطرًا، وهو ما يناسب السجلات والشيفرة والشعر. أوقف «الاحتفاظ بفواصل الأسطر» للنثر الملفوف يدويًا، فتندمج الفواصل المفردة في فقرات بينما تظل الأسطر الفارغة تفصلها.
ماذا عن ملفات RTF؟
لا يوجد مُصيِّر RTF مستمر التطوير بترخيص متساهل للمتصفحات، لذا تُقرأ RTF كنص: تُفكّ الفقرات والجدولات وأحرف Unicode، وتُسقط الخطوط والألوان والجداول والصور. تخبرك النتيجة بذلك. للحصول على مخرجات منسّقة، احفظ RTF بصيغة docx. واستخدم «تحويل Word إلى PDF».
أحرفي العربية أو المشكولة خاطئة.
الأرجح أن الملف ليس بترميز UTF-8. تُفكّ الترميزات القديمة كـ Windows-1252 (أو Windows-1256 على الموقع العربي) ويُشار إلى ذلك في النتيجة؛ وإعادة حفظ الملف بترميز UTF-8 في أي محرر تصلح الأمر نهائيًا.
أي خطوط تُستخدم؟
Cairo للاتينية والعربية وNoto Sans Devanagari للهندية، مضمّنة في PDF ليبدو متطابقًا في كل مكان. العربية مشكّلة ومضبوطة من اليمين إلى اليسار.
هل يُرفع ملف PDF إلى خادم؟
لا. يفتح متصفحك الملف ويعالجه بـ WebAssembly وJavaScript؛ لا يُرسل شيء إلى متقن سوفت أو غيرها. أغلق التبويب ويختفي الملف. يحتاج تنزيل النتيجة إلى حساب مجاني فقط — بلا اشتراك وبلا دفع.
ملاحظات تقنية
يُقسَّم النص إلى فقرات عند الأسطر الفارغة؛ ومع «الاحتفاظ بفواصل الأسطر» يصبح كل سطر جديد كسرًا إجباريًا داخل الفقرة. يقطّع محرك التخطيط الكلمات ويقيسها بالخطوط المضمّنة (Cairo للاتينية/العربية وNoto Sans Devanagari)، ويكسر الأسطر جشعًا، ويرتّب التتابعات ثنائية الاتجاه، ويرسم كل كلمة عبر pdf-lib بتشكيل fontkit. يُفكّ RTF بمقطّع صغير (المجموعات، الكلمات التحكمية، هروب \uN و\'hh، صفحة الترميز ansicpg) يحتفظ ببنية الفقرات والجدولات فقط.
المراجع
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0معيار PDF الحالي: بنية الملف والكائنات والصفحات والخطوط والتعليقات والنماذج والتشفير.
- HTML Living Standardلغة HTML، بما فيها مراجع المحارف المسماة (الكيانات) وقواعد التحليل التي تتبعها المتصفحات.
- CommonMark Specمواصفة صياغة Markdown الدقيقة التي تتبعها معظم أدوات العرض.