قلّل حجم ملف PDF لحدود الرفع الحكومية
أداة ضغط PDF: تقلّل حجم ملف PDF بالميغابايت مع الحفاظ على وضوح النص والصور قدر الإمكان، لتلبية حدود رفع صارمة كتلك المعمول بها في بوابات حكومية مثل أبشر وUAE Pass. الخدمة قيد الإطلاق حاليًا ضمن أدوات KIT. السعر معلن مسبقًا حتى تعرف التكلفة قبل تفعيل التنفيذ الفعلي.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
لماذا يرفض النظام ملفك أصلًا؟
كثير من البوابات الحكومية ومواقع التوظيف تضع حدًا صارمًا لحجم المرفق، غالبًا ميغابايت واحد أو اثنين، بينما يخرج ملف PDF الناتج عن تصوير هوية أو شهادة بكاميرا الجوال بحجم خمسة أضعاف ذلك أو أكثر. المستخدم عادة لا يعرف السبب، فيحاول الرفع مرارًا ظنًا منه أن المشكلة في الاتصال لا في حجم الملف نفسه. هذا الالتباس شائع جدًا لأن رسالة الخطأ غالبًا ما تكون عامة وغير واضحة، فيقضي المستخدم وقتًا في تجربة شبكات مختلفة قبل أن يكتشف أن المشكلة كانت في حجم الملف طوال الوقت.
كيف يعمل الضغط؟
تعيد الأداة ترميز الصور المضمّنة داخل الصفحات بجودة مضبوطة تستهدف حجمًا أصغر، مع الحفاظ على طبقة النص الرقمية سليمة إن وُجدت دون المساس بها. الهدف الوصول إلى الحجم المطلوب بأقل تأثير ممكن على وضوح المحتوى، لا الضغط الأقصى بأي ثمن. هذا التوازن مهم خصوصًا لملف يحتوي نصًا عربيًا رقميًا: الضغط يطال الصور فقط، فيبقى النص حادًا وواضحًا تمامًا مهما انخفض حجم الملف الإجمالي بعد المعالجة.
حالة الإطلاق الحالية
الأداة قيد النشر حاليًا ولم تبدأ باستقبال طلبات تنفيذ فعلية بعد، وننشر سعرها مسبقًا حتى تعرف التكلفة عند تفعيلها. إن احتجتها عاجلًا الآن، راسلنا عبر واتساب أو البريد وسنرشدك لحل مؤقت مناسب. هذا التسلسل التدريجي في الإطلاق يسمح لنا باختبار جودة الضغط بعناية على عينة واسعة من ملفات المستخدمين الأوائل قبل فتحها للجميع، ضمانًا لنتيجة موثوقة منذ اليوم الأول للتفعيل الكامل.
بدائل تعمل الآن بانتظار التفعيل
يمكنك مؤقتًا تحويل صور المستند إلى PDF بدقة أقل من البداية باستخدام أداة إنشاء PDF من صور، وهي تعمل بالفعل اليوم وتنتج غالبًا ملفًا أصغر من التصوير المباشر بالكاميرا دون خطوة ضغط إضافية. هذا الحل المؤقت لا يعطي نفس التحكم الدقيق في الحجم المستهدف الذي ستقدّمه أداة الضغط عند تفعيلها، لكنه كافٍ في كثير من الحالات لتجاوز حدود بوابة معينة اليوم دون انتظار.
حالات الاستخدام
صورة هوية جاهزة لأبشر
سارة النعيمي تخطط لضغط صورة هويتها الممسوحة ضوئيًا بصيغة PDF إلى أقل من ميغابايت واحد لرفعها على أبشر فور تفعيل الأداة.
شهادة جامعية لتطبيق UAE Pass
عبدالله المنصوري في دبي ينوي ضغط شهادته الجامعية الممسوحة لتلبية حد الرفع في تطبيق UAE Pass.
أرشيف مخططات هندسية للبريد الإلكتروني
مؤسسة النخيل للمقاولات تتطلع لضغط أرشيف مخططاتها الهندسية الثقيلة قبل إرسالها بالبريد الإلكتروني الذي يرفض المرفقات الكبيرة.
الأسئلة الشائعة
هل الأداة متاحة الآن؟
لا، هي قيد الإطلاق حاليًا ولم تبدأ باستقبال طلبات تنفيذ فعلية؛ السعر معلن مسبقًا حتى تعرف التكلفة عند تفعيلها.
هل سيؤثر الضغط على وضوح النص عند التفعيل؟
الهدف من التصميم تقليل الحجم مع الحفاظ على وضوح النص والصور قدر الإمكان ضمن الحد المستهدف؛ الدرجة القصوى من الضغط قد تقلل جودة الصور فقط لا النص الرقمي.
هل ستُحفظ الملفات المرفوعة للضغط؟
ستُعالَج فقط لتنفيذ الضغط ثم تُحذف من خوادمنا فور تسليم النتيجة، بالضبط كما تعمل بقية أدوات KIT.
ما السعر المعلن؟
يبدأ من $0.041 للطلب، ثم $0.003 لكل ميغابايت من حجم الملف الأصلي.
لماذا الضغط بالذات بطيء الإطلاق مقارنة بأدوات أخرى؟
يعتمد على محرك معالجة أثقل حسابيًا من أدوات التعديل البسيطة، لذلك يُطلق ضمن مرحلة لاحقة من نشر أدوات KIT.
هل توجد وسيلة أسرع لتقليل حجم ملف الآن بانتظار التفعيل؟
راسلنا عبر واتساب أو [email protected] وسنرشدك لحل مؤقت مناسب لحالتك ريثما يُفعَّل التنفيذ الآلي.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/pdf/compress \
-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/compress", {
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/compress",
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/compress", 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/compress", 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.compress",
"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 | حجم المدخلات يتجاوز الحد المسموح لهذه المهمة — قسّم الملف أو صغّره. |