عن My PDF 2 MD
آخر مراجعة
يحوّل My PDF 2 MD ملفات PDF إلى Markdown دون رفعها إلى أي خادم. تشرح هذه الصفحة من يدير الموقع، وكيف تجري عملية التحويل، وفي أي الحالات تخفق، وكيف تُموَّل أداة مجانية لا تصل إليها ملفاتك أصلاً.
من يدير هذا الموقع
يطوّر My PDF 2 MD ويشغّله MyPDF2MD.com، وهو مشروع برمجي مستقل مقرّه Kozhikode, Kerala, India. لا يقف خلفه صندوق استثماري، وليس واجهة لواجهة برمجية لمعالجة المستندات، ولا يعيد بيع أي شيء تحوّله.
يدير الموقع فريق صغير. لا يوجد طابور دعم مخبّأ خلف chatbot: البريد يصل إلى إنسان. الأسئلة العامة إلى support@mypdf2md.com، وكل ما يتعلق بالبيانات الشخصية إلى privacy@mypdf2md.com. يُجاب على كليهما خلال خمسة أيام عمل، وفي صفحة الاتصال نموذج إن كنت تفضّل ألا تراسلنا بالبريد.
لماذا وُجدت هذه الأداة
تعمل أدوات تحويل PDF إلى Markdown على الويب بالطريقة نفسها تقريباً: ترفع مستندك إلى خادم لا تعرف عنه شيئاً، وتجري المعالجة هناك، ثم يُطلب منك أن تثق بجملة في سياسة خصوصية بشأن ما جرى له بعد ذلك. هذا مقبول في قائمة طعام مطعم. أما في عقد موقّع أو تقرير طبي أو محضر مجلس إدارة أو مخطوطة غير منشورة، فليست مقايضة يقبلها كثيرون وهم يدركون ما يقبلون.
التقنية التي تُغني عن هذه المقايضة موجودة في المتصفحات منذ سنوات. فمحرك PDF من Mozilla، أي PDF.js، يعمل داخل الصفحة نفسها ويستطيع قراءة المستند دون أن يعبر أي جزء منه الشبكة. ما كان ناقصاً ليس القدرة بل أداة مبنية حولها. لذلك تحوّل هذه الأداة على جهازك افتراضياً، وما يُذكر عن الخصوصية في الصفحة الرئيسية وصفٌ للبنية لا وعدٌ بحسن السلوك.
لهذا القرار كلفة، ومن الإنصاف قولها صراحة: لسان المتصفح يملك ذاكرة ومعالجة أقل من الخادم، لذا تستغرق المستندات الطويلة جداً أو المعقدة جداً وقتاً أطول هنا مما تستغرقه في خدمة مستضافة. ونرى أنها المقايضة الصحيحة للمستندات التي يقلق الناس بشأنها فعلاً.
كيف يجري التحويل فعلياً
هذا هو الجزء الذي تصفه معظم أدوات التحويل بأنه سحر، ويستحق الفهم لأنه يفسّر الأخطاء التي تقع فيها الأداة.
لا يحتوي ملف PDF على عناوين ولا فقرات ولا قوائم ولا جداول، بل على أشكال حروف موضوعة عند إحداثيات. فحين يصدّر برنامج معالجة النصوص ملف PDF، تُلغى البنية الدلالية للمستند الأصلي — هذا السطر عنوان من المستوى الثاني، وهذه الأسطر فقرة واحدة، وهذه الخلايا جدول — ويحل محلها تعليمات برسم علامات على صفحة. وتحويل PDF إلى Markdown يعني استنتاج تلك البنية من الهندسة، والاستنتاج ليس استخراجاً.
يبدأ المحول بتحديد ارتفاع النص الأساسي: أكثر ارتفاعات الخط تكراراً في المستند، مرجّحاً بعدد الحروف المركّبة به. ثم يُقاس كل شيء آخر بمضاعفات هذه الوحدة، وهذا ما يجعل النتيجة مستقلة عمّا إذا كان المستند مركّباً بقياس 9 أو 14 نقطة.
وما بعد ذلك قواعد هندسية. المقاطع التي تشترك في خط الأساس ضمن نحو ثلث ارتفاع النص الأساسي تكوّن سطراً واحداً. والأسطر المتتالية التي لا يفصلها أكثر من ارتفاع ونصف تكوّن فقرة واحدة. والمقطع المركّب بحجم أكبر بوضوح من النص الأساسي — من نحو 1.2 ضعف فصاعداً — عنوانٌ، ومقدار الفارق يحدد أيصير H1 أم H2 أم H3. وصفّان متتاليان أو أكثر تنتظم خلاياهما على موضعين أفقيين مشتركين على الأقل يكوّنان جدولاً. والفراغ الرأسي قرب منتصف الصفحة يقسمها إلى أعمدة كي لا يتعرّج ترتيب القراءة. أما الترويسات والتذييلات المتكررة في الموضع نفسه صفحةً بعد صفحة فتُكتشف وتُحذف.
أما التنسيق داخل السطر فيُقرأ من الخط نفسه لا بالتخمين: العريض والمائل يأتيان من وزن الخط وميله الفعليين، والمقاطع ثابتة العرض تصير code. والروابط المضمّنة في ملف PDF تُحفظ روابطَ Markdown.
أين تخطئ الأداة
بما أن البنية مستنتَجة، فأنماط إخفاق الأداة يمكن التنبؤ بها، ونفضّل أن نعدّدها لك على أن تكتشفها في مستند كان يهمّك.
- المستند الذي يميّز عناوينه بالتعريض وحده دون تغيير الحجم لا يترك لكاشف العناوين ما يعمل عليه، فتخرج تلك العناوين فقراتٍ عادية.
- الجداول ذات الخلايا المدموجة، والجداول المتداخلة، والخلايا التي يلتف محتواها على أسطر عدة، تفقد محاذاتها، لأن كاشف الأعمدة يعمل على المواضع الأفقية والدمج يكسر الشبكة.
- التصاميم متعددة الأعمدة الأعقد من قسمة بسيطة إلى عمودين — كصفحة مجلة فيها اقتباسات بارزة وأعمدة جانبية — قد تنتج ترتيب قراءة مشوّشاً.
- الرموز الرياضية لا تُحوَّل إلى LaTeX. فالمعادلات المركّبة نصاً تصل على هيئة الحروف التي تتألف منها، والمعادلات المُدرجة صوراً لا تصل إطلاقاً.
- الصور لا تُستخرج. المُخرَج نصٌّ وبنية.
- المستند الممسوح ضوئياً لا يحوي نصاً قابلاً للتحديد أصلاً، فلا ينتج التحويل داخل المتصفح منه شيئاً. تُعالَج هذه الحالة على حدة بالتعرّف الاختياري الموصوف أدناه.
الشيء الوحيد الذي يغادر جهازك
المسح الضوئي صورة فوتوغرافية لصفحة. لا نص في داخلها ليُقرأ، ومهما جرى تحليلها في المتصفح فلن يخرج منها شيء. وقراءتها تتطلب التعرّف الضوئي على الحروف، وهو يحتاج قدرة حوسبة تفوق كثيراً ما يوفره لسان متصفح.
لهذه الحالة وحدها يمكنك أن تطلب منا التعرّف على مستند على خادمنا. ولا يحدث ذلك تلقائياً أبداً. تكتشف الأداة أن الملف بلا نص قابل للتحديد، وتخبرك بذلك، وتعرض التعرّف خياراً عليك تأكيده: يخبرك مربع حوار بعدد الصفحات التي سترفع، وإلى أين تذهب، وكم تُحفظ، قبل أن يُرسل أي شيء.
يجري التعرّف على بنيتنا التحتية وبمحركنا نحن. يبقى الملف في الذاكرة طوال المهمة ويُتلف عند انتهائها؛ لا يُكتب شيء على القرص ولا يتلقاه أي طرف ثالث. وما نحتفظ به سجل استخدام — عدد الصفحات، والوقت، ولغة التعرّف، ثم معرّف حسابك أو بصمة مملّحة لعنوان IP الخاص بك — غرضه تطبيق الحد اليومي ورصد إساءة الاستعمال، ولا يتضمن أي جزء من مستندك، ويُحذف بعد ثلاثين يوماً.
ناتج التعرّف تقدير لا نسخ. فهو يخطئ في قراءة الحروف، خصوصاً في الأسماء والأرقام والتواريخ وأرقام المراجع، والكلمات التي يعجز عن قراءتها تسقط بدل أن يُشار إليها. وتُوسم النتيجة بذلك، مع درجة الثقة الخاصة بالمحرك وقائمة بالصفحات التي كان أقل يقيناً بشأنها. وهو لا يقرأ الخط اليدوي ولا يحوّل المعادلات الرياضية.
كيف تموّل أداة مجانية نفسها
المحول على الويب مجاني، ولا يتطلب تسجيلاً، ويعرض إعلانات. ونرى أن كتابة ذلك على الصفحة أنزه من ترك المستخدم يكتشفه، فالموقع يكسب من الإعلانات، ولا يكسب من مستنداتك.
بل لا يستطيع أن يكسب منها، وهذه غاية البنية لا سياسة نطلب منك تصديقها. فالملف المحوَّل في متصفحك لا يصل إلينا. ولا توجد هنا حصيلة من ملفات PDF مرفوعة يمكن تنقيبها أو التدريب عليها أو بيعها، لأنه لا يوجد رفع أصلاً.
لا تُحمَّل الإعلانات إلا بعد موافقتك. ارفض فئة الإعلانات في شريط ملفات تعريف الارتباط فلن يُحمَّل أي سكربت إعلاني — ليس سكربتاً يعرض إعلانات أقل، بل لا شيء على الإطلاق. والأمر نفسه ينطبق على التحليلات. والفئتان معطلتان حتى تفعّلهما، وفي تذييل الصفحة رابط لتغيير رأيك لاحقاً.
ثمة تطبيق مكتبي مدفوع قيد التطوير، سيرفع حد الصفحات ويضيف التحويل بالدفعات. لم يصدر بعد، ولا تطلب منك أي صفحة في هذا الموقع اليوم أن تدفع مقابل شيء.
ما لا نفعله
- لا نرفع المستندات المحوَّلة في المتصفح — لا يوجد مسار برمجي يستطيع ذلك.
- لا نشترط حساباً ولا بريداً إلكترونياً ولا تسجيل دخول لاستخدام المحول على الويب.
- لا نخزّن أي مستند أو ناتج محوَّل ولا نفهرسه ولا ندرّب عليه ولا نبيعه.
- لا نحمّل الإعلانات ولا التحليلات قبل موافقتك على الفئة المعنية.
- لا ندّعي أي حقوق على المستندات التي تحوّلها ولا على Markdown الذي تستلمه.
كيف بُني الموقع
لمن يريد التفاصيل الدقيقة بدل عبارات الطمأنة:
| قراءة PDF | PDF.js، يعمل داخل Web Worker في متصفحك |
|---|---|
| كشف البنية | محلل مكاني خاص يعمل على مقاطع نصية محدّدة المواضع |
| صيغة المُخرَج | GitHub Flavored Markdown، بما فيها جداول الأنابيب |
| التطبيق | Next.js مع App Router، وReact، وTypeScript |
| لغات الواجهة | 10 لغات، مع دعم الاتجاه من اليمين إلى اليسار للعربية |
| الحد الأقصى لحجم الملف | 50 ميغابايت |
| التكلفة | مجاني، مموَّل بالإعلانات، دون حساب |
| يشغّله | MyPDF2MD.com، Kozhikode, Kerala, India |
التصويبات
إن كان في هذا الموقع خطأ — خطأ واقعي في دليل، أو تحويل يخفق بطريقة لم نصفها، أو عبارة في هذه الصفحة لا تطابق ما تفعله الأداة — فأخبرنا على support@mypdf2md.com وسنصلحه ونذكر ما تغيّر. والتاريخ في أعلى هذه الصفحة هو تاريخ آخر مراجعة لمحتواها في ضوء المنتج.