ترتيب القراءة ليس الترتيب البصري
لا يقرأ قارئ الشاشة صفحة PDF من أعلاها إلى أسفلها، بل يقرأ مصفوفات /K في شجرة البنية بالترتيب الذي وردت به. وتلك المصفوفات تسجّل الترتيب الذي صادف أن كتبت به البرمجية المنتِجة عناصر الصفحة. فالتنسيق ذو العمودين المُصدَّر من برنامج تصميم يُقرأ عادةً هكذا: العمود الأيسر، ثم تعليق صورة، ثم نصف العمود الأيمن، ثم حاشية — ولا شيء في مظهر الصفحة يبدو خاطئًا.
يعرض هذا المحرّر الترتيبين معًا. فكل عنصر بنية مرقَّم على الصفحة بالترتيب الذي يعلنه الملف، ومُدرج بجوارها بالتسلسل نفسه.
طريقتان للإصلاح
اسحب في القائمة. تحمل الصفوف عمق تداخلها؛ وإسقاط صفٍّ في فرعٍ آخر ينقله إلى ذلك الأب، وأزرار الإزاحة تُدخل صفًّا داخل الصف الذي فوقه.
أو انقر على الصفحة. شغّل وضع الاختيار وانقر العناصر بالترتيب الذي ينبغي أن تُقرأ به. في صفحةٍ سيئة الترتيب يكون هذا أسرع بكثير من السحب، وهو ما يجعل الأداة محرّرًا بصريًّا لا مجرد عارضٍ لشجرة.
ويمكنك أيضًا تغيير دور عنصر (/P ← /H2، و/Figure ← شيء آخر)، وتحرير نصه البديل /Alt، وقبول اقتراح ترتيب محسوب من التنسيق: تُكتشف الأعمدة من الفراغ الفاصل بينها، ثم تُرتَّب داخل كل عمود من الأعلى إلى الأسفل. ويُعرض الاقتراح بوصفه فرقًا عن الترتيب الحالي لتقبله أو ترفضه، لا ليُطبَّق في صمت.
ما الذي يُكتب وما الذي يُتحقَّق منه
لا تتغير إلا شجرة البنية: تُعاد بناء مصفوفات /K، وتحصل العناصر المنقولة على /P جديد، وتُضبط الأدوار و/Alt. أما محتوى الصفحات فلا يُمسّ أبدًا، فتبدو الصفحات كما كانت تمامًا. ويبقى /ParentTree صحيحًا لأن إعادة الترتيب لا تغيّر أبدًا أي عنصرٍ يملك أي معرّف محتوى معلَّم.
وبعد الحفظ يُعاد فتح الملف وتُقرأ شجرة بنيته من جديد. ويُعرض تسلسل الأدوار الذي يعيده، سواء نجح أم أخفق.
المستندات غير الموسومة
ملف PDF بلا شجرة بنية لا ترتيب قراءة فيه لتحريره. وحيثما يسمح محتوى الصفحات، يمكن توليد شجرة أولية: تُغلَّف كل كتلة نصية بمحتوى معلَّم وتُعطى دورًا مستنبطًا من حجم خطها. وتلك مسودةٌ يراجعها إنسان — لا شكل يحصل على نص بديل، ولا جدول يصير جدولًا — والأداة تصرّح بذلك قبل التوليد وبعده.
الخصوصية
كل شيء يجري داخل متصفحك. ولا يُرفع الملف أبدًا.
Tiny Online Tools







