حاسبة أوراق الكراسات ذات التدبيس الوسطي
تتكون الكراسة ذات التدبيس الوسطي من أوراق مطوية، ويعطي كل ورق مادي أربع صفحات نهائية: صفحتين على الوجه وصفحتين على الظهر.
شغّل الأداة مجانًا
تحول هذه الحاسبة أي عدد موجب من الصفحات إلى عدد الأوراق اللازمة للكراسة. وإذا لم يكن العدد قابلا للقسمة على أربعة، فإنها تقربه إلى الورقة الكاملة التالية وتبين عدد الصفحات البيضاء التي يجب إضافتها. استخدم النتيجة لتخطيط الفرض الطباعي وتقدير الورق واكتشاف مشكلات ترقيم الصفحات قبل دخول الملف مرحلة الإنتاج.
احسب جميع صفحات الكراسة النهائية
ابدأ بالعدد الإجمالي للصفحات التي سيقلبها القارئ، لا بعدد الصفحات المتقابلة في ملف PDF ولا بعدد الأوجه المطبوعة. أدرج الغلاف الأمامي وباطنه وباطن الغلاف الخلفي والغلاف الخلفي حين تكون كلها جزءا من الكراسة نفسها. وأدرج كذلك الصفحات البيضاء المقصودة وصفحات العنوان وبيانات النشر والإعلانات والفواصل وكل صفحة مرقمة أو غير مرقمة. الصفحة هنا هي وجه نهائي واحد بعد القص والطي. وهذا الفرق مهم لأن للورقة وجهين، ويحمل كل وجه صفحتين مفروضتين، فتنتج الورقة المطوية أربع صفحات نهائية. أدخل العدد الكامل في total_pages. تقبل الحاسبة الأعداد الصحيحة من واحد إلى مليون. وتقبل API أيضا pages اسما بديلا، مع بقاء total_pages الحقل القياسي في الوثائق والعملاء المولدين. إن ربط العدد بالمنتج النهائي يمنع الخطأ الشائع المتمثل في قسمة الصفحات المتقابلة في PDF على أربعة مرة أخرى، كما يمنع نسيان أن أوجه الغلاف تشغل أربعة مواضع أيضا.
افهم التقريب والصفحات البيضاء
يجب أن تحتوي الملازم ذات التدبيس الوسطي على عدد صفحات من مضاعفات أربعة، إذ لا يمكن تجليد جزء من ورقة مطوية. تقسم الحاسبة العدد المطلوب على أربعة ثم تقربه إلى العدد الصحيح الأعلى من الأوراق. وبعد ذلك تضرب عدد الأوراق في أربعة لمعرفة سعة الصفحات المفروضة. ويعاد الفرق بين السعة والعدد المطلوب في blank_pages. فعلى سبيل المثال، يحتاج مستند من 22 صفحة إلى ست أوراق توفر 24 صفحة مفروضة، ولذلك يلزم موضعان أبيضان. ويحتاج مستند من 24 صفحة إلى ست أوراق أيضا، ولكن من دون صفحات بيضاء. لا تحدد النتيجة موضع تلك الصفحات؛ فهذا قرار تحريري وفني يعتمد على المحتوى ومتطلبات المطبعة وبرنامج الفرض، وغالبا ما توضع الصفحات البيضاء قرب باطني الغلاف أو عند فاصل بين الأقسام. تكشف الحاسبة فرق السعة الحتمي لكي تتمكن من مراجعة المحتوى أو إضافة صفحات للملاحظات أو اعتماد الصفحات البيضاء عمدا قبل فرض ملف PDF المخصص للإنتاج.
استخدم النتيجة في سير عمل الطباعة
تعامل مع sheets بوصفه عدد الأوراق المطوية لنسخة نهائية واحدة قبل إضافة هدر التجهيز والتالف والنسخ الزائدة أو ترتيب عدة منتجات على ورق الطباعة الكبير. ولتقدير احتياج الإنتاج، اضرب عدد الأوراق الناتج في عدد النسخ، ثم أضف بدل الهدر الذي تحدده المطبعة بصورة مستقلة. قد تضع العمليات التجارية عدة أوراق للكراسة على ورقة أم أكبر، لذلك لا تحسب هذه الأداة مردود الورقة الأم. كما أنها لا تعيد ترتيب صفحات PDF، ولا تنشئ فرشات الطباعة، ولا تعوض زحف الصفحات، ولا تختار اتجاه ألياف الورق، ولا تتحقق من أقصى سماكة للتجليد. تعتمد هذه القرارات على المقاس النهائي وسماكة الورق والمعدات ونظام الفرض لدى المطبعة. تفيد النتيجة بوصفها فحصا مبكرا للبنية: قارن imposed_pages بخطة المستند، وتعامل مع blank_pages عن قصد، واذكر عدد الأوراق عند طلب عرض السعر. عبر API تكلف العملية الحسابية الحتمية نفسها $0.002 لكل طلب، ويمكن دمجها في نماذج التقدير وفحوص ما قبل الطباعة أو أوامر العمل الآلية من دون حسابات تعتمد على الشبكة.
حالات الاستخدام
افحص ملف PDF لكراسة قبل الطباعة
تحقق مما إذا كان عدد الصفحات المخطط يملأ أوراقا مطوية كاملة، واعرف عدد الصفحات البيضاء المطلوب إضافتها قبل الفرض.
قدر الورق لكل نسخة
احصل على العدد الدقيق للأوراق المطوية في الكراسة الواحدة قبل احتساب عدد النسخ والهدر ومردود الورقة الأم.
أنشئ عروض أسعار للطباعة
حول عدد الصفحات الذي يقدمه العميل إلى كمية ثابتة من الأوراق داخل نموذج تقدير أو أمر عمل آلي.
الأسئلة الشائعة
لماذا يجب أن يكون عدد صفحات الكراسة ذات التدبيس الوسطي من مضاعفات أربعة؟
تطبع كل ورقة على الوجهين ثم تطوى، فتنتج أربعة مواضع لصفحات نهائية. ولا يمكن تدبيس جزء من ورقة مادية داخل الكراسة.
هل تدخل أوجه الغلاف ضمن total_pages؟
نعم، أدرج أوجه الغلاف الأربعة حين يكون الغلاف جزءا من البنية المطوية والمدبسة نفسها. استشر المطبعة إذا كان الغلاف منفصلا.
أين ينبغي وضع الصفحات البيضاء المطلوبة؟
تبين الحاسبة عددها فقط. ويحدد المصمم أو فني ما قبل الطباعة أو المطبعة مواضعها بما يلائم المحتوى ومتطلبات التجليد.
هل يشمل عدد الأوراق هدر الطباعة؟
لا. إنه العدد الدقيق لنسخة نهائية واحدة. أضف بصورة مستقلة ورق التجهيز والهدر والنسخ الزائدة ومردود الورقة الأم.
هل تستطيع الأداة فرض صفحات PDF أو إعادة ترتيبها؟
لا. فهي تحسب السعة والصفحات البيضاء فقط، ولا تنشئ فرشات الطباعة أو تعيد ترتيب الصفحات أو تعوض الزحف أو تعدل ملف PDF.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/pdf/booklet-sheets \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pages":22}'const res = await fetch("https://api.kit.forhosting.com/pdf/booklet-sheets", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pages": 22
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/booklet-sheets",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pages": 22
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/booklet-sheets", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pages":22}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pages":22}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/booklet-sheets", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"total_pages": 22
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.booklet_sheets",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 25 |
max_pages | 200 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |