قسّم PDF حسب الفصول
تقسيم حسب الفصول يقطع ملف PDF عند إشاراته المرجعية من المستوى الأعلى ويعيد ملف PDF لكل فصل في ZIP. يُرفض الملف الذي لا إشارات مرجعية فيه، لأن الأداة تقرأ المخطط لا نص الصفحة.
اسحب الملفات وأفلتها هنا، أو انقر للاختيار
يقبل PDF · حتى 500.0 MB لكل ملف · حتى 20 ملفات في المرة الواحدة
يمكنك أيضًا لصق ملف باستخدام Ctrl/Cmd+V أو من قائمة الحافظة.
تقسيم حسب الفصول يسلك المستوى الأعلى من مخطط PDF (`/Outlines` عبر First/Next) ويقطع عبر qpdf إلى ZIP من ملفات فصول. لا يجري OCR للعناوين ولا يحلّل نص العناوين على الصفحة.
`allowDuplicates` يعمل. `bookmarkLevel` في النموذج يُتجاهل. يُستخدم المستوى الأعلى فقط من المخطط. ملف بلا مخطط يعيد BadRequest، والصفحات التي تسبق أول إشارة مرجعية لا تدخل في أي فصل.
اسم ZIP `{base}_split.zip` وفيه ملفات باسم `{base}_chapter_N.pdf`. الملفات المحمية بكلمة مرور تُفتح لك في هذه الصفحة بمجرد إدخال كلمة المرور؛ ومستخدمو API يجرون «إزالة كلمة المرور» أولًا.
بلا إشارات مرجعية استخدم تقسيم PDF (قطع بالصفحات) أو تقسيم حسب الحجم أو عدد الصفحات (كتل صفحات).
الرفوعات مؤقتة. لا نحتفظ بمكتبة PDF لك.
الميزات
- المستوى الأعلى من `/Outlines` فقط؛ قطع qpdf إلى ZIP
- `bookmarkLevel` يُتجاهل؛ PDF بلا مخطط يخطئ
- ليس OCR ولا كشف نص عناوين
- نقطة API مجهولة: /api/v1/general/split-pdf-by-chapters
حالات الاستخدام
- قطع كتاب بمخطط نظامي إلى ملفات فصول
- تفكيك تقرير إشاراته المرجعية تطابق الفصول
- تجنّب تخمين بدايات الفصول من نص العناوين
كيف أقسّم PDF حسب الفصول؟
- ارفع PDF فيه لوحة مخطط/إشارات مرجعية.
- انقر معالجة. bookmarkLevel لا يغيّر نقاط القطع.
- نزّل `{name}_split.zip`.
- بعد الفك تحقق أن بدايات الفصول تتبع المخطط لا العناوين المطبوعة.
الحدود والحالات الحدّية
- يحتاج /Outlines
- المستوى الأعلى فقط
- ليس OCR
- حد الرفع في هذا الموقع: 500 ميغابايت لكل ملف، ويُرسل على أجزاء عندما يتجاوز نحو 95 ميغابايت. أما جسم طلب API المباشر الواحد فحده الأقصى 100 ميغابايت.
أمثلة
- كتاب من 10 فصول و10 إشارات عليا ≈ 10 PDF في ZIP
- PDF بعناوين مطبوعة ولوحة مخطط فارغة يخطئ
خصوصية هذه الأداة
تُرفع الملفات عبر HTTPS، وتُعالَج في الذاكرة أو في مجلد مؤقت قصير العمر على خوادمنا، ثم تُحذف عندما يصبح الناتج جاهزًا. لا نحتفظ بنسخ للتصفح لاحقًا أو لتدريب النماذج أو لملفات الإعلانات. راجع سياسة الخصوصية لمدد الاحتفاظ وإفصاحات ملفات تعريف الارتباط الخاصة بـ AdSense.
أسئلة شائعة
- العنوان ظاهر فلماذا الفشل؟
- العملية تقرأ قاموس المخطط لا كلمات الصفحة. أضف إشارات مرجعية أولًا أو استخدم أداة تقسيم أخرى.
- هل أقسم عند عناوين المستوى 2؟
- لا. bookmarkLevel بلا أثر. فقط أشقاء المخطط في المستوى الأعلى نقاط قطع.
- هل هذا تقسيم PDF؟
- لا. تقسيم PDF يستخدم أرقام صفحات تدخلها. هنا وجهات المخطط.
- ماذا يفعل allowDuplicates؟
- عند إيقافه يُتخطى الفصل الذي تشير إشارته المرجعية التالية إلى الصفحة نفسها. وعند تفعيله يصبح ذلك الفصل ملف PDF فارغًا.
آخر تحديث:
الاستدعاء من الشيفرة
كل أداة هنا نقطة نهاية REST عادية. الاستخدام المجهول بلا حساب ولا مفتاح API. للمتصفح والمطوّرين والوكلاء على حد سواء.
curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-chapters" \
-F "[email protected]" \
-o output.pdfمتاحة أيضًا كأداة MCP لأي عميل وكيل يدعم Model Context Protocol (JSON-RPC 2.0 عبر POST /mcp). مرجع API الكامل
استخدمها من وكيل ذكاء اصطناعي
مهارةبهذه المهارة يستطيع Claude Code وCodex وCursor وغيرها من وكلاء الذكاء الاصطناعي تشغيل «تقسيم حسب الفصول» نيابةً عنك: /skills/pdf123-split-by-chapters.md
الملفات لهذه المعالجة فقط، وتُحذف تلقائيًا بعدها.