استخراج النص من ملف PDF
استخرج كل النص من ملف PDF، عاينه، انسخه، أو نزّله كملف .txt. لا شيء يُرفع، كل شيء يحدث على جهازك.
انقر لاختيار ملف PDF، أو اسحبه وأفلته هنا
يبقى على جهازك، ولا يُرفع شيء.
هل تُرفع ملفات PDF الخاصة بي إلى أي مكان؟
لا. يُستخرج النص بالكامل داخل متصفحك باستخدام جافاسكريبت. لا تغادر ملفاتك جهازك أبدًا ولا تلمس أي خادم.
هل تعمل هذه الأداة مع ملف PDF ممسوح ضوئيًا؟
لا، ليس من تلقاء نفسها. تقرأ هذه الأداة النص المُضمَّن مسبقًا في ملف PDF، أما الصفحة الممسوحة ضوئيًا فهي مجرد صورة، لذا لا يوجد نص لاستخراجه ما لم تكن قد مرّت بالفعل بعملية التعرف الضوئي على الحروف (OCR).
هل يظهر التنسيق مثل الأعمدة أو الجداول بشكل سليم؟
غالبًا نعم، لكن التخطيطات المعقّدة (الصفحات متعددة الأعمدة، الجداول) قد تظهر بترتيب قراءة غير متوقع، لأن ملفات PDF لا تخزّن النص ببنية صارمة من الأعلى إلى الأسفل.
هل يمكنني استخراج النص من ملف PDF محمي بكلمة مرور؟
ليس حاليًا. لا يمكن للأداة قراءة ملفات PDF المحمية بكلمة مرور أو المشفّرة، وستظهر رسالة خطأ. أزل كلمة المرور أولاً باستخدام أحد برامج قراءة PDF.
من المدونة: لماذا يعمل ضغط PDF بشكل رائع على المستندات الممسوحة ضوئيًا ولا يكاد يعمل على التقارير
كيف تعمل
لا يخزّن ملف PDF فقرات أو جملًا أو حتى كلمات؛ بل يخزّن سلاسل من رموز الحروف بمواضع محددة: «ضع أشكال الأحرف هذه في هذه الإحداثيات بهذا الخط». تستخدم هذه الأداة pdf.js، محرك PDF الخاص بفايرفوكس، للمرور عبر تدفق محتوى كل صفحة وجمع كل عملية عرض نص عبر getTextContent(). تُدمج هذه الأجزاء بمسافات وتُطوى الفراغات الزائدة، صفحة بصفحة، لتكوين النص العادي الذي تراه.
يفسر نموذج التخزين هذا سببين قد يفاجئك بهما الاستخراج. الأول هو ترتيب القراءة: تُعيد pdf.js الأجزاء تقريبًا بالترتيب الذي تظهر به في الملف، وهو ما قد لا يكون دائمًا الترتيب الذي يقرأ به إنسان صفحة متعددة الأعمدة أو جدولًا. الثاني، والأهم: ملف PDF الممسوح ضوئيًا لا يحتوي أي نص على الإطلاق؛ الماسح الضوئي ينتج صورة فوتوغرافية لصفحة، فما لم يمر أحدهم عبر تقنية OCR، لا توجد رموز حروف لاستخراجها، وستُبلغ الأداة بصدق أنها لم تجد شيئًا.
يحدث الاستخراج لحظة إسقاط الملف، بالكامل في خيط عمل محلي. افتح أدوات المطوّر وراقب تبويب الشبكة: سواء كان الملف عقدًا أو تقريرًا طبيًا، لا يحمل أي طلب مستندك أو نصه إلى أي مكان.