اجعل PDF خطّيًا للعرض السريع على الويب
خطّية PDF تعيد كتابة الملف بالتخطيط الخطّي، ويُسمى أيضًا العرض السريع على الويب، ليتمكن العارض من إظهار الصفحة الأولى قبل تنزيل الملف كله. وعادةً يصبح الملف أكبر قليلًا لا أصغر.
اسحب الملفات وأفلتها هنا، أو انقر للاختيار
يقبل PDF · حتى 500.0 MB لكل ملف · حتى 20 ملفات في المرة الواحدة
يمكنك أيضًا لصق ملف باستخدام Ctrl/Cmd+V أو من قائمة الحافظة.
تعيد «خطّية PDF» كتابة الملف عبر qpdf باستخدام `--linearize`، فتكتب قاموس الخطّية وجدول تلميحات الصفحات بحيث يستطيع عارض الويب رسم الصفحة الأولى قبل وصول المستند كاملًا، وهذا هو `Fast Web View`.
هذه عملية مستقلة على المسار `/api/v1/misc/linearize-pdf`. لم تعد تمر عبر «ضغط PDF»، لذا فإن الملف المُنزَّل خطّي فعلًا وليس مجرد إعادة ضغط.
عادةً ما تجعل الخطّية الملف أكبر قليلًا، لأنها تضيف الجداول التي تتيح للعارض إظهار الصفحة الأولى قبل انتهاء التنزيل. وهي لا تخفّض دقة الصور ولا تحذف الكائنات. وإن كان الحجم هو الهدف فاستخدم «ضغط PDF».
تحقق من الناتج بالأمر `qpdf --check`: الملف الخطّي يطبع السطر `File is linearized`. أما الملفات المحمية بكلمة مرور فتُفتح لك في هذه الصفحة بمجرد إدخال كلمة المرور؛ ومستخدمو API يجرون «إزالة كلمة المرور» أولًا.
الميزات
- qpdf `--linearize` — `Fast Web View`
- يكتب قاموس الخطّية وجدول تلميحات الصفحات
- لا يخفّض دقة الصور ولا يغيّر محتوى الصفحات
- واجهة API مجهولة على /api/v1/misc/linearize-pdf
حالات الاستخدام
- تقديم ملف PDF كبير صفحة بصفحة في المتصفح
- تسليم تقرير ممسوح ضوئيًا إلى عارض ويب دون انتظار طويل فارغ
- تلبية شرط بوابة يطلب رفع ملف «مهيّأ للويب»
كيف أجعل PDF خطّيًا للعرض السريع على الويب؟
- ارفع ملف PDF.
- انقر «بدء المعالجة». لا توجد خيارات.
- نزّل ملف PDF الخطّي.
- شغّل `qpdf --check` إن أردت رؤية السطر `File is linearized` بنفسك.
الحدود والحالات الحدّية
- يعيد تنظيم الملف؛ ليس أداة لتقليل الحجم
- بلا إعادة أخذ عينات للصور
- الملفات المحمية بكلمة مرور تحتاج كلمة المرور؛ ومستخدمو API يجرون «إزالة كلمة المرور» أولًا
- حد الرفع في هذا الموقع: 500 ميغابايت لكل ملف، ويُرسل على أجزاء عندما يتجاوز نحو 95 ميغابايت. أما جسم طلب API المباشر الواحد فحده الأقصى 100 ميغابايت.
أمثلة
- يكبر المسح بحجم 40 ميغابايت قليلًا عن 40 ميغابايت لكنه يبدأ العرض من الصفحة الأولى فورًا
- `qpdf --check` على الملف المُنزَّل يطبع `File is linearized`
خصوصية هذه الأداة
تُرفع الملفات عبر HTTPS، وتُعالَج في الذاكرة أو في مجلد مؤقت قصير العمر على خوادمنا، ثم تُحذف عندما يصبح الناتج جاهزًا. لا نحتفظ بنسخ للتصفح لاحقًا أو لتدريب النماذج أو لملفات الإعلانات. راجع سياسة الخصوصية لمدد الاحتفاظ وإفصاحات ملفات تعريف الارتباط الخاصة بـ AdSense.
أسئلة شائعة
- هل الناتج خطّي فعلًا؟
- نعم. تمرّر العملية `--linearize` إلى qpdf، فيحمل الناتج قاموس الخطّية وجداول تلميحات الصفحات.
- ما الفرق عن «ضغط PDF»؟
- يعيد الضغط ضغط المجاري لتوفير المساحة. أما الخطّية فتعيد ترتيب الملف للتنزيل التدريجي وتترك المحتوى كما هو.
- هل تحمّل عارضات الويب الصفحة الأولى أولًا؟
- هذا هو هدف `Fast Web View`، شرط أن يجلب العارض الملف عبر HTTP وأن يدعم الخادم طلبات نطاق البايتات.
- هل يخفّض دقة الصور؟
- لا. الخطّية إعادة كتابة بنيوية وليست خفضًا للجودة.
آخر تحديث:
الاستدعاء من الشيفرة
كل أداة هنا نقطة نهاية REST عادية. الاستخدام المجهول بلا حساب ولا مفتاح API. للمتصفح والمطوّرين والوكلاء على حد سواء.
curl -X POST "https://pdf123.xyz/api/v1/misc/linearize-pdf" \
-F "[email protected]" \
-o output.pdfمتاحة أيضًا كأداة MCP لأي عميل وكيل يدعم Model Context Protocol (JSON-RPC 2.0 عبر POST /mcp). مرجع API الكامل
استخدمها من وكيل ذكاء اصطناعي
مهارةبهذه المهارة يستطيع Claude Code وCodex وCursor وغيرها من وكلاء الذكاء الاصطناعي تشغيل «خطّية PDF» نيابةً عنك: /skills/pdf123-linearize-pdf.md
الملفات لهذه المعالجة فقط، وتُحذف تلقائيًا بعدها.