نظّف ملف PDF قبل مشاركته
تنظيف PDF يزيل محتوى نشطًا وخفيًا مختارًا من ملف PDF: إجراءات JavaScript عند فتح المستند والإضافية، والملفات المضمّنة، وبيانات XMP وInfo الوصفية، وتعليقات الروابط، مع إمكانية إزالة الخطوط. هو نظافة قبل المشاركة، لا فحص فيروسات ولا تسويد.
اسحب الملفات وأفلتها هنا، أو انقر للاختيار
يقبل PDF · حتى 500.0 MB لكل ملف · حتى 20 ملفات في المرة الواحدة
يمكنك أيضًا لصق ملف باستخدام Ctrl/Cmd+V أو من قائمة الحافظة.
تنظيف PDF يزيل إضافات نشطة مختارة قبل إعادة التوجيه: خطافات JavaScript على مستوى الكتالوج (`AA`، `OpenAction`)، وXMP Metadata، وشجرة أسماء EmbeddedFiles، وقاموس Info في المقطع الختامي، و`AA` على مستوى الصفحة، وتعليقات Link، وموارد Font على الصفحة إن فعّلتها.
افتراضيات الموقع مفعّلة لـ JavaScript والملفات المضمّنة وXMP وبيانات Info الوصفية والروابط. `removeFonts` معطّل افتراضيًا لسبب وجيه: نزع موارد Font قد يجعل النص يختفي أو يظهر مربعات. وعند الاستدعاء عبر API لا يُزال شيء ما لم تمرّر كل علم `removeX=true`.
هذه جراحة قاموس على PDF المحمّل، وليست qpdf `--sanitize`، ولا فحص فيروسات، ولا تسويد نص. الأسماء والأرقام الظاهرة تبقى على الصفحة. عندما يجب أن تزول الأسرار من النص استخدم تسويد النص.
المرفقات التي ما زلت تحتاجها استخرجها أولًا. نظّف نسخة للتوزيع. قد تتوقف الحسابات المعتمدة على إجراء فتح المستند. أما JavaScript المخزَّن في شجرة السكربتات المسمّاة أو في حقول النماذج أو في إجراءات التعليقات فلا يُزال؛ وتعرض أداة عرض JavaScript ما يتبقى. تسطيح PDF مهمة أخرى: يرسم التعليقات داخل المحتوى بدل حذف الكتالوجات النشطة.
نظّف فقط الملفات التي يحق لك تعديلها. نزع بيانات التدقيق الوصفية من سجل يجب أن يبقى سليمًا قد يكون غير لائق.
الملفات المحمية بكلمة مرور تُفتح لك في هذه الصفحة بمجرد إدخال كلمة المرور؛ ومستخدمو API يجرون «إزالة كلمة المرور» أولًا. بعد التنزيل افتح PDF وتأكد من أن الصفحات المطلوبة ما زالت تُرسم، خصوصًا إن فعّلت `removeFonts`.
عامل التنظيف نظافة مشاركة لا شهادة أمنية. ملفات PDF العدائية قد تبقى عدائية بعد زوال هذه المفاتيح.
الميزات
- يزيل خطافات JS في الكتالوج وXMP وInfo وأسماء الملفات المضمّنة وتعليقات Link عند تفعيل الأعلام
- إزالة الخطوط اختيارية ومعطّلة افتراضيًا
- ليس ماسح برمجيات ضارة ولا تسويدًا
- نقطة API مجهولة: /api/v1/security/sanitize-pdf
حالات الاستخدام
- تنظيف PDF مورّد قبل إعادة توجيهه داخليًا
- نزع EmbeddedFiles غير المتوقعة قبل النشر
- إزالة تعليقات الروابط من ملف لا ينبغي أن يبقى قابلًا للنقر
كيف أزيل JavaScript والبيانات الوصفية من PDF؟
- ارفع PDF مخوّلًا بتنظيفه قبل المشاركة.
- اترك الافتراضيات ما لم يجب الإبقاء على الروابط أو البيانات الوصفية. أبقِ removeFonts معطّلًا ما لم تقصد ذلك.
- انقر معالجة ونزّل PDF المنظّف.
- افتح الملف وتأكد من رسم الصفحات. إن وجب إزالة أسرار ظاهرة فشغّل تسويد النص على حدة.
الحدود والحالات الحدّية
- ليس ماسح برمجيات ضارة
- قد يعطّل ميزات تعتمد على السكربتات
- JavaScript في شجرة السكربتات المسمّاة وحقول النماذج والتعليقات لا يُزال
- الأسرار الظاهرة تحتاج تسويد النص لا التنظيف وحده
- حد الرفع في هذا الموقع: 500 ميغابايت لكل ملف، ويُرسل على أجزاء عندما يتجاوز نحو 95 ميغابايت. أما جسم طلب API المباشر الواحد فحده الأقصى 100 ميغابايت.
أمثلة
- PDF بشجرة أسماء EmbeddedFiles يفقدها عندما يكون removeEmbeddedFiles صحيحًا
- ملف كان سكربته الوحيد إجراء فتح المستند لم يعد يشغّله بعد removeJavaScript
خصوصية هذه الأداة
تُرفع الملفات عبر HTTPS، وتُعالَج في الذاكرة أو في مجلد مؤقت قصير العمر على خوادمنا، ثم تُحذف عندما يصبح الناتج جاهزًا. لا نحتفظ بنسخ للتصفح لاحقًا أو لتدريب النماذج أو لملفات الإعلانات. راجع سياسة الخصوصية لمدد الاحتفاظ وإفصاحات ملفات تعريف الارتباط الخاصة بـ AdSense.
أسئلة شائعة
- هل يزيل التنظيف كلمات المرور؟
- لا. استخدم إزالة كلمة المرور للتشفير المخوّل بإزالته.
- هل تبقى حقول النموذج تعمل؟
- يزيل تنظيف PDF إجراء فتح المستند والإجراءات الإضافية في الكتالوج والصفحات. أما السكربتات على مستوى الحقول مثل الحسابات فلا تُزال. اختبر الملف قبل إرساله.
- هل هذا هو التسطيح؟
- لا. تسطيح PDF يرسم التعليقات داخل محتوى الصفحة. تنظيف PDF يحذف كتالوجات وأسماء وتعليقات مختارة.
- هل يضمن التنظيف خلو الملف من البرمجيات الضارة؟
- لا. يزيل القواميس المدرجة. ليس ماسحًا ولا شهادة.
آخر تحديث:
الاستدعاء من الشيفرة
كل أداة هنا نقطة نهاية REST عادية. الاستخدام المجهول بلا حساب ولا مفتاح API. للمتصفح والمطوّرين والوكلاء على حد سواء.
curl -X POST "https://pdf123.xyz/api/v1/security/sanitize-pdf" \
-F "[email protected]" \
-F "removeJavaScript=true" \
-F "removeEmbeddedFiles=true" \
-F "removeXMPMetadata=true" \
-F "removeMetadata=true" \
-F "removeLinks=true" \
-F "removeFonts=false" \
-o output.pdfمتاحة أيضًا كأداة MCP لأي عميل وكيل يدعم Model Context Protocol (JSON-RPC 2.0 عبر POST /mcp). مرجع API الكامل
استخدمها من وكيل ذكاء اصطناعي
مهارةبهذه المهارة يستطيع Claude Code وCodex وCursor وغيرها من وكلاء الذكاء الاصطناعي تشغيل «تنظيف PDF» نيابةً عنك: /skills/pdf123-sanitize.md
الملفات لهذه المعالجة فقط، وتُحذف تلقائيًا بعدها.