حوّل بيانات عقدك إلى عقد PDF جاهز للتوقيع
هذه الأداة تُحوّل بيانات العقد — أسماء الأطراف والمدة ووصف الالتزامات والبنود — إلى مستند PDF منسّق وجاهز للطباعة أو التوقيع. تُناسب المستقلين والمؤسسات الصغيرة الذين يحتاجون عقود خدمة أو عمل متكررة دون فتح برنامج تحرير نصوص، مع تنبيه واضح: النتيجة تنسيق لا استشارة قانونية.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
ما تُدخله لإصدار العقد
تكتب اسم كل طرف وعنوانه، ومدة العقد، ووصف الخدمة أو الالتزام، والبنود التي تريدها في المستند — مهلة الإنهاء أو شروط الدفع مثلاً. من هذه الحقول يخرج ملف PDF مرقّم البنود ومنسّق تنسيقًا واحدًا في كل مرة، جاهز للإرسال أو الطباعة فورًا. يمكنك أيضًا إضافة بند خاص بصياغة حرة إذا لم تُغطِّه البنود الجاهزة، فتحصل خلال دقائق على مستند كان يتطلب سابقًا فتح برنامج تحرير نصوص وتنسيق كل فقرة على حدة، من الهوامش إلى ترقيم البنود إلى سطر التوقيع.
الفرق بين تنسيق العقد وصحته القانونية
هذه الأداة تُنسّق البيانات التي تُدخلها في مستند مقروء، ولا تُقيّم صحة العقد القانونية ولا تُغني عن استشارة محامٍ. من يوقّع عقدًا ذا خطر مالي كبير — عقد إيجار طويل أو شراكة تجارية — يُستحسن أن يعرض النص على محامٍ قبل التوقيع. أما العقود المتكررة البسيطة بين طرفين معروفين، كعقد خدمة قصير المدة، فغالبًا ما يكفي فيها الإصدار التلقائي، لأن بنيتها وبنودها معروفة سلفًا ولا ينقصها سوى البيانات الفعلية لكل طرف.
من المتصفح إلى ملف جاهز للتوقيع
تملأ الحقول داخل المتصفح مباشرة، وتحصل على ملف PDF منظّم في ثوانٍ: مقدمة، بنود مرقّمة، وسطر توقيع في النهاية. النتيجة قابلة للتنزيل فورًا، ويمكن أيضًا إصدارها عبر الـAPI إن كنت تدمج إصدار العقود داخل نظام إدارة عملاء أو عقود خاص بمؤسستك، بحيث يتولّد العقد تلقائيًا من بيانات كل عميل جديد. الملف لا يحمل توقيعًا فعليًا؛ يخرج جاهزًا للطباعة أو لأداة توقيع إلكتروني منفصلة.
السعر لكل طلب
سعر إصدار العقد الواحد $0.040، ويُضاف $0.001 لكل صفحة إضافية في العقود الطويلة. لا اشتراك ولا حساب: الدفع عبر PayPal لكل عملية، وتحصل على فاتورة عند الطلب. المبلغ المذكور داخل نص العقد نفسه — أجرة الاستشارة أو ثمن الصفقة بالريال أو الدرهم مثلاً — لا علاقة له بسعر هذه الخدمة؛ الأول رقم في المستند، والثاني سعر معلن بالدولار على هذه الصفحة، ولا يختلط أحدهما بالآخر.
حالات الاستخدام
عقد خدمة لمستقل تقني
يُصدر خالد العتيبي، مستشار تقني مستقل في الرياض، عقد خدمة لمشروع جديد مع شركة الخليج الرقمية يحدّد فيه المدة والأجر الشهري ومهلة الإنهاء، جاهزًا للإرسال دون فتح برنامج تحرير نصوص.
اتفاقية سرية قبل مشاركة مخططات
قبل أن تُشارك مؤسسة النخيل للمقاولات مخططات مشروع مع مقاول فرعي، تُصدر اتفاقية عدم إفصاح تتضمن اسمي الطرفين ومدة الالتزام بالسرية، بصياغة موحّدة لكل مشروع جديد.
ملحق عقد إيجار
تُضيف نورة القحطاني، مالكة شقة في جدة، ملحقًا مكتوبًا لعقد إيجار قائم يسمح بتأجير غرفة من الباطن، بتاريخ واضح وسطر توقيع لكلا الطرفين.
عقد بيع بين فردين
يبيع عبدالله المنصوري سيارته المستعملة لمشترٍ آخر، فيُصدر عقد بيع يتضمّن بيانات السيارة وثمنها وعبارة بيعت بحالتها الراهنة، يوقّع عليه الطرفان قبل التسليم.
الأسئلة الشائعة
هل العقد الناتج ملزم قانونيًا بمجرد إصداره؟
لا. الأداة تُنسّق بياناتك في مستند PDF مقروء، ولا تُقيّم صحته القانونية ولا تُغني عن استشارة محامٍ. في العقود ذات الخطر المالي المرتفع يُستحسن مراجعة النص قبل التوقيع.
هل يمكنني إضافة بند خاص لا يوجد في القالب؟
نعم، يمكنك إضافة بند بصياغة حرة إذا لم تُغطِّه البنود الجاهزة، وسيظهر مرقّمًا مع بقية بنود العقد في الملف النهائي.
كم تكلفة إنشاء عقد واحد؟
$0.040 لكل عقد، ويُضاف $0.001 لكل صفحة إضافية في العقود الطويلة. لا اشتراك ولا رسوم خفية، والدفع عبر PayPal لكل عملية.
هل تحتفظون ببيانات العقد بعد إصداره؟
تُستخدم البيانات لإصدار ملف PDF فقط، ثم تُحذف من خوادمنا بعد اكتمال المعالجة، ولا نُشارك أسماء الأطراف أو الأرقام مع أي جهة أخرى.
هل أحتاج إلى حساب لإنشاء العقد؟
لا يوجد حساب اليوم؛ تدفع لكل عملية عبر PayPal، وإن لم يناسبك ذلك يمكنك مراسلتنا عبر واتساب أو البريد الإلكتروني.
هل يمكن إصدار العقد عبر الـAPI دون فتح الصفحة؟
نعم، الإصدار متاح عبر المتصفح مباشرة أو عبر الـAPI لمن يريد دمجه في نظام داخلي؛ القناتان تنتجان الملف نفسه بالسعر نفسه.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/pdf/contract \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/contract", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/contract",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/contract", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/contract", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"pdf": "https://ejemplo.com/documento.pdf"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.contract",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |