تقسيم ملفات PDF
استخرج صفحات معينة من ملف PDF، أو فكّكه بالكامل. أدخل الصفحات التي تريدها، مثل 1-3، 5، 8-10، ثم نزّل النتيجة. لا شيء يُرفع، كل شيء يحدث على جهازك.
انقر لاختيار ملف PDF، أو اسحبه وأفلته هنا
يبقى على جهازك، ولا يُرفع شيء.
هل تُرفع ملفات PDF الخاصة بي إلى أي مكان؟
لا. يتم التقسيم بالكامل داخل متصفحك باستخدام جافاسكريبت. لا تغادر ملفاتك جهازك أبدًا ولا تلمس أي خادم.
كيف أستخرج بضع صفحات فقط؟
اكتب أرقام الصفحات أو النطاقات التي تريدها، مثل 1-3، 7، وانقر على «تقسيم». ستُدمج في ملف PDF جديد بذلك الترتيب.
هل يمكنني تقسيم PDF إلى ملف لكل صفحة؟
نعم. فعّل خيار «تقسيم إلى ملفات منفصلة» واترك حقل الصفحات فارغًا، وستُنزَّل كل صفحة كملف PDF مستقل داخل ملف .zip.
هل يمكنني استخراج عدة نطاقات منفصلة دفعة واحدة؟
نعم. أدخلها مفصولة بفواصل، مثل 1-3، 5، 8-10، وفعّل «تقسيم إلى ملفات منفصلة» للحصول على كل مجموعة كملف PDF مستقل داخل .zip.
هل يقلّل التقسيم من جودة PDF؟
لا. تُنسخ الصفحات كما هي من الملف المصدر، دون أي إعادة عرض أو إعادة ضغط أو فقدان في الجودة.
هل يمكنني تقسيم ملف PDF محمي بكلمة مرور؟
ليس حاليًا. لا يمكن للأداة قراءة ملفات PDF المحمية بكلمة مرور أو المشفّرة، وستظهر رسالة خطأ. أزل كلمة المرور أولاً باستخدام أحد برامج قراءة PDF.
كيف تعمل
يُحلَّل نطاق الصفحات الذي أدخلته أولًا، وتتحقق الأداة من كل رقم مقابل عدد صفحات المستند الفعلي قبل فعل أي شيء. ثم تُحمّل pdf-lib، التي تعمل بالكامل في متصفحك، بنية كائنات الملف إلى الذاكرة، وتستدعي copyPages() لسحب الصفحات المحددة، مع خطوطها وصورها ورسومها كما هي مخزَّنة تمامًا.
يغيّر مفتاح «تقسيم إلى ملفات منفصلة» طريقة معالجة المجموعات. عند إيقافه، تنتهي كل صفحة أدرجتها في ملف PDF واحد مدمج بالترتيب الذي كتبته. عند تفعيله، تصبح كل مجموعة مفصولة بفاصلة ملفًا مستقلًا، وتُجمَّع النتائج في ملف .zip.
لا شيء من هذا يلمس خادمًا. افتح أدوات المطوّر وراقب تبويب الشبكة أثناء التقسيم: يُقرأ الملف عبر FileReader الخاص بالمتصفح، ويُعالج في الذاكرة، ويأتي التحميل من blob محلي.