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