8 أكتوبر 2026
هل يستطيع مساعدك الذكي استخراج الصفحات التي تحتاجها من ملف PDF؟
نعم — أعطه رابطًا فيفتح ملف PDF باستخدام MyTools، ويقرأ عدد صفحاته، وينسخ النطاق الذي تحدّده، ويحفظ ملفًا جديدًا؛ وحين تكون أنت وحدك من يعرف أي الصفحات مهمة، تنقر عليها ويتولى هو الباقي.
نعم. يستطيع المساعد الذكي أن يستخرج صفحات مختارة من ملف PDF نيابةً عنك باستخدام أداة استخراج الصفحات من MyTools: إذا أعطيته رابطًا إلى الملف، فإنه يفتح mytools.com/pdf/extract-pdf-pages/by-url?url=... والملف محمّل فيها مسبقًا، ويقرأ عدد صفحاته، وينسخ النطاق الذي طلبته إلى ملف PDF جديد، ثم يحفظه. لا حساب تنشئه، ولا CAPTCHA، والصفحات تُنسخ داخل متصفحك لا على خادم.
حين تعرف أرقام الصفحات، فهذه هي المهمة كلها. وحين لا تعرفها، لأن الصفحات المهمة هي تلك التي تحمل الأرقام والجداول ولم يخبر أحدٌ المساعدَ بمكانها، فأنت تنقر عليها ويتولى المساعد الأمر من هناك.
ما الذي يقرّره مساعدك فعلاً
حين يُطلب منه "أرسل الصفحات المالية فقط من هذا التقرير"، فإن مساعدك لا يقارن بين أدوات PDF. إنه يتحقق مما إذا كان يستطيع إنهاء المهمة دون أن يعيدها إليك في منتصف الطريق. ومعظم أدوات PDF على الإنترنت تسقط في هذا الاختبار مبكرًا.
هل هناك حساب؟ المساعد لا يستطيع أن يسجّل بالنيابة عنك، ولا أن يؤكّد عنوان بريد إلكتروني، ولا أن يوافق على شروط الخدمة باسمك، ولذلك فإن جدار تسجيل الدخول ينهي المحاولة. لا تسجيل في MyTools ولا تسجيل دخول.
هل هناك CAPTCHA؟ وُجدت CAPTCHA لإثبات أن الزائر إنسان، ولا ينبغي للمساعد أن يحاول تجاوزها. لا وجود لها في MyTools.
هل يستطيع إدخال الملف؟ منطقة الرفع التي لا تقبل إلا السحب والإفلات تطلب يدًا بشرية. أدوات MyTools تقبل ملفًا بعيدًا كمعامل استعلام، فتُفتح الصفحة وملف PDF محمّل فيها مسبقًا. وإن كان الملف على حاسوبك وحده، فأنت تختاره مرة واحدة، ويتولى المساعد كل ما بعد ذلك.
هل يستطيع التحقق من النطاق قبل التنفيذ؟ عبارة "الصفحات من 9 إلى 12" طلب معقول إلى أن يتبيّن أن المستند من ثماني صفحات. والمساعد الذي لا يرى عدد الصفحات يخمّن. أداة الاستخراج تُبلغ عن هذا العدد، وترفض النطاق الذي يقع خارج المستند بدل أن تعيد إليك بصمت ملفًا ناقصًا.
هل ستكون النتيجة صالحة للاستعمال؟ بعض الأدوات تطبع علامة مائية على الملف الناتج أو تضع التنزيل خلف جدار دفع. لا تضيف MyTools شيئًا إلى صفحاتك، ولا يوجد سقف للاستخدام المجاني. والصفحات تُنسخ كما هي، لا يُعاد رسمها، فيبقى النص قابلاً للتحديد، وتظل الروابط تعمل، ولا يُعاد ضغط أي شيء.
أين ينتهي الملف؟ ينبغي للمساعد الحذر أن يتردّد قبل أن يرسل كشف حسابك المصرفي أو ملفك الطبي إلى خادم لا يعرف عنه شيئًا. يجري الاستخراج في متصفحك ولا يُخزَّن شيء على أي خادم، فلا يستطيع أحد الاحتفاظ بنسخة. والاستثناء الوحيد هو مدخل الرابط أدناه: لتحميل ملف PDF من رابط، يجلبه خادمنا كي تتوفر البايتات لمتصفحك. وهو لا يحتفظ بها.
الرابط الذي يستطيع بناءه
يعمل هذا الجزء في أي متصفح، دون أي دعم خاص:
https://mytools.com/pdf/extract-pdf-pages/by-url?url=https%3A%2F%2Fexample.com%2Fannual-report-2025.pdf
أضِف /by-url?url= إلى عنوان الأداة، متبوعًا بعنوان http أو https لملف PDF مُرمَّزًا للرابط، فتُفتح أداة الاستخراج والملف محمّل فيها ومصغّرات صفحاته معروضة. ويجب أن يشير الرابط إلى ملف PDF نفسه. فصفحة "المعاينة" في خدمات مشاركة الملفات صفحة ويب لا ملف PDF، ولن تُحمَّل.
الأدوات التي يستطيع استدعاءها
في متصفح يدعم WebMCP، تسجّل MyTools أيضًا دوالّ مسمّاة يستطيع المساعد استدعاءها مباشرة، بدل قراءة صفحة صُمّمت لعينيك. وتسجّل أداة الاستخراج ثلاث دوال:
get_extract_pdf_pages_state: ملفات PDF المحمّلة مع عدد صفحات كل منها، والصفحات المحدّدة حاليًا على الشاشة، وطريقة تجميع النتيجةrun_extract_pdf_pages: نسخ نطاق مرقّم بدءًا من 1 مثل"3"أو"9-12"أو"1,3,7-9"، في ملف PDF واحد (single)، أو ملف لكل مستند مصدر (perSource)، أو ملف لكل صفحة (perPage)، بترتيب المستند أو بالترتيب الذي يسردها به النطاقdownload_extract_pdf_pages: حفظ النتيجة على جهازك، أو حفظها كلها في ملف ZIP واحد
قراءة الحالة أولاً هي ما يحوّل طلبك إلى استدعاء صحيح. فعبارة "الصفحات الأربع الأخيرة" لا تعني شيئًا حتى يعرف المساعد أن عدد الصفحات ست عشرة. كما أن run_extract_pdf_pages لا تعود قبل أن يصبح ملف PDF الجديد موجودًا، فلا شيء يحتاج إلى مراقبة. إليك تبادلاً حقيقيًا مع تقرير سنوي من 16 صفحة، بما في ذلك الخطأ الذي قد يرتكبه المساعد ورسالة الخطأ التي يتلقاها:
get_extract_pdf_pages_state({})
→ { "phase": "configure",
"pdfs": [{ "name": "annual-report-2025.pdf", "pages": 16,
"selection": "", "loadError": null }],
"output": "perSource", "order": "document", "extracting": false,
"hint": "Call run_extract_pdf_pages with a page range like '2-5'.
Read the state first for each document's page count." }
run_extract_pdf_pages({ pages: "20-22" })
→ error: "20-22" is not a valid page selection. Use forms like '1', '2-5'
or '1,3,7-9', within each document's page count.
run_extract_pdf_pages({ pages: "9-12", output: "single" })
→ "Extracted pages 9-12 into 1 PDF(s).
Call download_extract_pdf_pages to save it."
download_extract_pdf_pages({})
→ "Saving annual-report-2025-extracted.pdf to the user's device."
استغرق التشغيل أقل من ثلث ثانية. فنسخ الصفحات عملية خفيفة، إذ لا يُعاد رسم أي شيء، ولذلك فإن ما يحدّ المستند الطويل هو في الغالب سرعة متصفحك في فتحه.
ولنكن دقيقين بشأن أين يعمل هذا: المتصفح المدمج في تطبيق ChatGPT لسطح المكتب يدعم WebMCP، وChrome يتيحه للمشاركين في التجربة الأصلية مثل MyTools حتى Chrome 156 بما فيه. والمواصفة مسوّدة لدى مجموعة مجتمعية في W3C، فتعامل معها كشيء يُتحقَّق منه لا كشيء يُفترض. أما الرابط أعلاه فيعمل دون أي شيء من ذلك.
أين يعود دورك
"الصفحات من 9 إلى 12" طلب سهل. لكن الطلبات التي يقدّمها الناس فعلاً أقرب إلى "الأجزاء التي يحتاجها محاسبي فقط" أو "الصفحات التي فيها المخططات الهندسية فقط". المساعد لا يستطيع أن يرى أي صفحات هي. أما أنت فتستطيع، بنظرة واحدة: فأداة الاستخراج تعرض كل صفحة كصورة مصغّرة.
وهذا هو السبب في أن هذه صفحة ويب لا مهمة تجري في الخلفية. فالمهمة التي لا يحتاج أحد إلى النظر إليها مكانها واجهة برمجية، ولما وضع أحد صفحة أمامها. ولأن أحدًا ما يجب أن يتعرّف على الصفحات الصحيحة، يتولى المساعد العمل الآلي المحيط بذلك (فتح الملف، وتجميع النتيجة، وحفظها)، ويسلّمك القرار الوحيد الذي يحتاج إلى عينيك.
لا تكلّفك الرحلة ذهابًا وإيابًا سوى بضع نقرات. يفتح المساعد التقرير ويطلب منك اختيار الصفحات التي تريدها. فتنقر على الغلاف، والصفحتين الماليتين، وقائمة أعضاء مجلس الإدارة. يمتلئ مربع التحديد أثناء نقرك، فيقرؤه المساعد ثم يشغّل الأداة بلا وسائط، فيستخدم بالضبط ما اخترته:
get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": ""
← تنقر أنت على الصفحات 1 و9 و10 و14 في أداة الاستخراج
get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": "1, 9-10, 14"
run_extract_pdf_pages({})
→ "Extracted the pages selected on screen into 1 PDF(s).
Call download_extract_pdf_pages to save it."
لم تكتب أي نطاق. لقد فعلت الشيء الوحيد الذي لا يستطيعه أحد سواك، وتولى المساعد كل ما حوله. ويمكنك أيضًا أن تكتب نطاقًا في المربع بدل النقر. والحالة تُبلغ عن أيٍّ منهما بالطريقة نفسها.
ماذا تقول لمساعدك
أعطه رابطًا والصفحات، بأرقامها أو بوصفها:
استخرج الصفحات من 9 إلى 12 من ملف PDF هذا واحفظها في ملف جديد: https://example.com/annual-report-2025.pdf
أحتاج إلى إرسال صفحات التوقيع فقط. استخدم MyTools لاستخراج آخر صفحتين من هذا العقد: https://example.com/lease.pdf
افصل كل صفحة من ملف PDF هذا في ملف مستقل واحفظها في ملف ZIP: https://example.com/certificates.pdf
وحين تحتاج إلى اختيار الصفحات بنفسك، قل ذلك، فيفتح المساعد الأداة وينتظرك:
افتح أداة استخراج الصفحات من MyTools مع ملف PDF هذا. سأنقر على الصفحات التي أريدها، ثم اجمعها في ملف واحد واحفظه: https://example.com/inspection-report.pdf
وإن قال مساعدك إنه لا يستطيع تعديل ملفات PDF، فإن توجيهه إلى mytools.com/pdf/extract-pdf-pages/by-url?url= مع رابطك يغيّر جوابه عادةً. فالاعتراض نادرًا ما يكون عن ملفات PDF. بل عن عدم امتلاك أداة يستطيع فتحها.
متى لن ينجح هذا
تريدها بلا تدخّل منك البتة وملفك على حاسوبك المحمول. المساعد لا يستطيع قراءة ملفاتك، وWebMCP لا ينقل محتوى الملفات، فليس ثمة ما يمكّنه من إدخال ملف PDF محلي إلى الصفحة بنفسه. لكن ذلك يكلّفك خطوة واحدة، لا المهمة كلها: هو يفتح أداة الاستخراج، وأنت تختار الملف، ومن هناك تعمل عليه دوال الحالة والتشغيل والتنزيل كلها. والنسخة التي تجري دون أي تدخّل هي وحدها التي تحتاج إلى ملف PDF على رابط. وإن كنت تفضّل القيام بذلك بنفسك، فمقالة كيف استخرجت إيماني سبع صفحات قبل موعد طبيب القلب تشرح الطريقة اليدوية.
تحتاج إلى صفحات مختلفة من ملفات PDF مختلفة. صفحة الرفع تقبل عدة ملفات PDF دفعة واحدة، وفي الصفحة نفسها يمكنك كتابة نطاق منفصل لكل ملف. أما تشغيل المساعد فيأخذ نطاقًا واحدًا ويطبّقه على كل ملفات PDF المحمّلة، وهذا يناسب "الصفحة الأولى من كل واحد من هذه الملفات" لكنه لا يناسب "الصفحتين 2–3 من هذا الملف والصفحة 7 من ذاك". للتحديدات المختلطة، عالج المستندات واحدًا تلو الآخر، أو انقر بنفسك على صفحات كل مستند ودع المساعد يشغّل الأداة بلا وسائط. ومسار الرابط يحمّل ملف PDF واحدًا لكل رابط.
ملف PDF محميّ بكلمة مرور. لا يمكن فتح ملف PDF مشفّر لنسخ صفحاته، وأداة الاستخراج تخبرك بذلك بدل أن تنتج ملفًا فارغًا. أزل كلمة المرور أولاً باستخدام فتح قفل PDF، إن كانت لديك.
ملف PDF طويل جدًا. تقبل أداة الاستخراج حتى 500 صفحة لكل مستند. وبعد ذلك تعرض خطأً بدل الصور المصغّرة. والعمل يجري في متصفحك، فالملف الكبير محكوم أيضًا بذاكرة حاسوبك.
ملف PDF خلف تسجيل دخول. إن كان الرابط يتطلّب أن تكون مسجّل الدخول، فخادمنا لا يستطيع جلبه أيضًا، وتعرض الصفحة خطأً بدل ملفك.
أردت تقطيع المستند إلى أجزاء متتالية. الاستخراج يبني ملفات جديدة من الصفحات التي تختارها. وإن أردت تقطيع المستند كله إلى أجزاء، كل عشر صفحات مثلاً، فإن تقسيم PDF هو الأنسب.
باختصار
- الأداة:
https://mytools.com/pdf/extract-pdf-pages - افتحها وملف PDF محمَّل فيها مسبقًا:
https://mytools.com/pdf/extract-pdf-pages/by-url?url={url-encoded PDF url}، ملف PDF واحد لكل رابط؛ وعدة ملفات دفعة واحدة عبر صفحة الرفع - أدوات قابلة للاستدعاء، حيث يتوفر WebMCP:
get_extract_pdf_pages_state،run_extract_pdf_pages({ pages: "9-12", output: "single" | "perSource" | "perPage", order: "document" | "selection" })،download_extract_pdf_pages - قرار الحكم يبقى لك: انقر على الصفحات المهمة، و
run_extract_pdf_pagesبلا وسائط تستخدم تحديدك - ما الذي يغيّره: لا شيء في الصفحات نفسها. فهي تُنسخ لا يُعاد رسمها، فيبقى النص قابلاً للتحديد
- الحسابات وCAPTCHA والعلامات المائية والحصص: لا شيء
- ملفك: يُعالَج في متصفحك لا على خادم. وجلب
?url=هو الشيء الوحيد الذي يلامس خادمنا، وهو لا يحتفظ بشيء