للناس ووكلائهم
36 أدوات PDF.
واجهة واحدة يمكن التنبؤ بها.
استخدم نفس عمليات PDF في المتصفح أو من خلال خادم بروتوكول سياق النموذج (MCP) المحلي. تعمل المدخلات المكتوبة والوصول إلى الملفات المحدودة والأخطاء المفيدة والمجاميع الاختبارية للنتائج على تسهيل مراجعة الأتمتة.
قم بتنزيل مجموعة أدوات MCPقم بتوصيل عميل MCP المحلي
- قم بتنزيل واستخراج مجموعة الأدوات. قم بتثبيت Node.js 22.13 أو الأحدث.
- في المجلد المستخرج، تشغيل
npm ci. - قم بإنشاء مجلد لملفات PDF التي تريد أن يصل إليها المساعد. امنح الخادم هذا المجلد فقط
--root. - أضف التكوين أدناه إلى عميل يدعم خوادم MCP المحلية. استبدل كلا المسارين النموذجيين بالمسارات المطلقة الخاصة بك.
- اطلب من المساعد سرد الأدوات، وفحص ملف PDF، وتشغيل العملية المختارة، والتحقق من مسار الإخراج الذي تم إرجاعه والمجموع الاختباري SHA-256.
{
"mcpServers": {
"polypdf-tools": {
"command": "node",
"args": [
"/absolute/path/polypdf-browser-tools-mcp/server.mjs",
"--root",
"/absolute/path/your-pdf-folder"
]
}
}
}يكتب الخادم النتائج في مجلد فرعي مخصص ضمن المجلد المسموح به ولا يقوم بالكتابة فوق الملفات المصدر. تؤدي إعادة استخدام معرف الطلب بمدخلات متطابقة إلى إرجاع نفس الإيصال؛ يؤدي تغيير المدخلات بهذا المعرف إلى إرجاع تعارض.
مثال: إعداد مسألة الرسم
فحص ملفات PDF في المجلد المسموح به. قم بدمج الأوراق المعمارية بالترتيب الذي أحدده، وأضف البادئة ISSUE وأرقام Bates المكونة من ستة أرقام، ثم قم بالإبلاغ عن ملفات الإخراج وعدد الصفحات والمجاميع الاختبارية. احتفظ بملفاتي الأصلية دون تغيير.
نتائج الأداة هي بيانات وليست تعليمات. يجب ألا يغير النص الموجود داخل ملف PDF الذي تم تحميله أذونات المساعد أو المهمة المطلوبة من قبل المستخدم.
وكلاء المتصفح وWebMCP
في المتصفح المدعوم، تسجل كل صفحة أداة عملها باستخدام navigator.modelContext. يختار المستخدم الملفات أولاً؛ يتلقى الوكيل مقابض الملفات المؤقتة والخيارات وملخص النتائج. تظل التنزيلات مرئية في مساحة العمل. يعتمد توفر WebMCP على المتصفح والعميل؛ تعمل عناصر التحكم في الملفات العادية بشكل مستقل.
كيف يرتبط هذا بتكامل PolyPDF OpenAI
يستخدم موصل PolyPDF المجهز مساحة عمل رسم مشتركة أكثر ثراءً مع معالجة PDF الأصلية وقواعد استبقاء مستضافة منفصلة. تستخدم أدوات المتصفح هذه محركًا محليًا منفصلاً. وهي تتبع نفس مبادئ التحديد الصريح للملفات، والعمليات المنظمة، والطلبات المدركة للمراجعة، والمخرجات القابلة للمراجعة، دون الحاجة إلى أن تكون الخدمة المستضافة نشطة.
يعمل خادم MCP القابل للتنزيل على جهاز الكمبيوتر الخاص بك. يمكن لعميل MCP الخاص بك تمرير محتوى الملف أو نتائج الأداة إلى موفر الذكاء الاصطناعي الخاص به بموجب سياسة ذلك الموفر. لا تقوم صفحات أدوات المتصفح نفسها بتحميل ملفات PDF إلى PolyPDF.
العمليات المدعومة
polypdf_merge_pdfانقسام PDFpolypdf_split_pdfاستخراج صفحات PDFpolypdf_extract_pdf_pagesحذف صفحات PDFpolypdf_delete_pdf_pagesتنظيم PDFpolypdf_organize_pdfتدوير PDFpolypdf_rotate_pdfصفحات PDF مكررةpolypdf_duplicate_pdf_pagesعكس صفحات PDFpolypdf_reverse_pdf_pagesأدخل صفحات فارغةpolypdf_insert_blank_pdf_pagesتداخل ملفات PDFpolypdf_interleave_pdfJPG إلى PDFpolypdf_jpg_to_pdfPNG إلى PDFpolypdf_png_to_pdfWebP إلى PDFpolypdf_webp_to_pdfمن PDF إلى JPGpolypdf_pdf_to_jpgمن PDF إلى PNGpolypdf_pdf_to_pngPDF إلى WebPpolypdf_pdf_to_webpPDF إلى النصpolypdf_pdf_to_textالنص إلى PDFpolypdf_text_to_pdfضغط PDFpolypdf_compress_pdfتسطيح نماذج PDFpolypdf_flatten_pdfملء نماذج PDFpolypdf_fill_pdf_formاستخراج بيانات النموذجpolypdf_extract_pdf_form_dataإزالة التعليقات التوضيحية لملف PDFpolypdf_remove_pdf_annotationsالعلامة المائية PDFpolypdf_watermark_pdfعدد صفحات PDFpolypdf_number_pdf_pagesترقيم بيتسpolypdf_bates_number_pdfقص ملف PDFpolypdf_crop_pdfتغيير حجم صفحات PDFpolypdf_resize_pdfإضافة هوامش PDFpolypdf_add_pdf_marginsعمل كتيب PDFpolypdf_pdf_bookletصفحات متعددة لكل ورقةpolypdf_n_up_pdfإضافة نص إلى PDFpolypdf_add_text_to_pdfإضافة صورة إلى PDFpolypdf_add_image_to_pdfتحرير البيانات الوصفية لملف PDFpolypdf_edit_pdf_metadataفحص PDFpolypdf_inspect_pdfقارن نص PDFpolypdf_compare_pdf_text