“Change the hotel ceiling in this travel policy PDF” هو طلب يقدمه الناس إلى وكلاء الذكاء الاصطناعي كل يوم، وملف PDF مُصمم بحيث لا يتم تغييره: فهو وصف لصفحة، وليس مستندًا. الجواب المفيد هو التحويل. مع تشغيل خادم GroupDocs.Editor MCP محليًا، يقوم Claude أو Cursor أو Copilot بتحويل PDF إلى HTML قابل للتحرير، ويحفظه كمستند Word، ثم يجري التغيير في نسخة Word، مع الحفاظ على النص والفقرات والأقسام المرقمة دون أي تحميل:

حوّل travel-policy.pdf إلى مستند Word قابل للتحرير، ثم غيّر سقف الفندق من 160 EUR إلى 175 EUR.

الإصدار خطوة بخطوة موجود في الوثائق: كيفية تحويل PDF إلى مستند Word قابل للتحرير باستخدام وكيل ذكاء اصطناعي.

ما يجب أن يعنيه “تحرير PDF” للوكيل

هناك ثلاث طرق يمكن للوكيل أن يتبعها عندما يُطلب منه تحرير PDF، ولا واحدة منها صادقة إلا واحدة.

يمكنه يتظاهر: قراءة النص، كتابة مستند جديد من نسخته الخاصة، واعتبار ذلك “PDF المُحرر”. التخطيط، الخطوط وأي شيء لم يقرأه النموذج بعناية يختفي، ولا يذكر الرد ذلك.

يمكنه يُصحح الصفحة: يرسم نصًا جديدًا فوق القديم. هذا يعمل على خطأ إملائي في نموذج ويفشل في أي شيء يتطلب إعادة تدفق، مثل جملة أطول أو سطر مضاف.

أو يمكنه يحول: يحول PDF إلى صيغة مُصممة للتحرير، يجري التغيير هناك، ويعيد مستندًا يمكنك الاستمرار في تحريره، بالإضافة إلى PDF مرة أخرى إذا احتجت إليه. هذا ما يفعله هذا الخادم، وهو يذكر ذلك في ردوده.

الاستدعاءات

تم التقاطها من GroupDocs.Editor.Mcp 26.10.0 ضد سياسة سفر اصطناعية من ثلاث صفحات:

-> get_document_info {"file":{"filePath":"travel-policy.pdf"}}
<- { "family": "FixedLayout", "pageCount": 3, "canEdit": true,
     "canSaveTo": [ "docx", "doc", "rtf", "odt", "pdf", "md", ... ] }

-> extract_html {"file":{"filePath":"travel-policy.pdf"},"pages":"1-2"}
<- Extracted 'travel-policy.pdf' as editable HTML
   Saved to: …/travel-policy_pages1-2.html
   Preview (plain text): Travel Policy - Northwind Traders Version 4,
   effective 1 March 2026 Scope This policy applies to every employee ...

-> save_from_html {"htmlFile":{"filePath":"travel-policy_pages1-2.html"},
                   "format":"docx","outputName":"travel-policy.docx"}
<- Saved 'travel-policy_pages1-2.html' as DOCX
   Saved to: …/travel-policy.docx

-> replace_text {"file":{"filePath":"travel-policy.docx"},
                 "find":"160 EUR","replace":"175 EUR"}
<- Replaced 1 occurrence(s) of '160 EUR' in 'travel-policy.docx'
   Saved to: …/travel-policy_edited.docx

أربع استدعاءات: فحص، استخراج، حفظ كـ Word، تحرير. الخطوة الأخيرة هي نفس replace_text التي يستخدمها الوكيل على أي ملف Word، وهذا هو هدف التحويل أولًا. بمجرد أن يصبح المحتوى مستندًا، تُطبق كل أداة تحرير.

تم تشغيل هذا الالتقاط في وضع التقييم، لذا استخرج الصفحات 1–2 وتحتفظ نسخة Word بتلك الصفحتين من الثلاث. في النسخة المرخصة، احذف pages وستحتفظ نسخة Word بالسياسة كاملة.

travel-policy.pdf (3 pages, FixedLayout)
   |-- extract_html {"pages":"1-2"} ---> travel-policy_pages1-2.html
   |-- save_from_html {"format":"docx"} ---> travel-policy.docx
   '-- replace_text {"find":"160 EUR","replace":"175 EUR"}
          ---> travel-policy_edited.docx   (editable Word, change made)
   need a PDF again?  save_from_html / replace_text with "format":"pdf"

اختيار الهدف

Word هو الهدف الطبيعي لأنه يعيد التدفق: جملة أطول تدفع التالية إلى الأسفل بدلاً من طباعتها فوق بعضها. get_document_info يسرد كل صيغة يمكن حفظ PDF بها هنا، بما في ذلك DOCX و DOC و RTF و ODT و Markdown و EPUB و PDF مرة أخرى. Markdown خيار جيد عندما يكون “التحرير” في الحقيقة “إدخاله إلى مستودع المستندات الخاص بي”؛ PDF هو الخيار عندما يجب أن يعود التغيير بنفس الصيغة، وreplace_text مع "format":"pdf" يقوم بالتحرير والتحويل في استدعاء واحد بمجرد أن يكون المحتوى في Word.

pages يحدد نطاقًا، لذا لا يلزم تمرير تقرير من 40 صفحة عبر الوكيل لتصحيح تاريخ في الصفحة 3. skipImages يترك الصور خارجًا عندما يكون النص فقط هو المهم، وpagination: true يحافظ على حدود الصفحات في HTML عندما يكون تخطيط كل صفحة مهمًا.

الدقة: ما يمكن توقعه

يسجل PDF موضع كل حرف، وليس ما إذا كان عنوانًا أو فقرة. يعيد التحويل بناء الهيكل، وللمستندات الرقمية الأصلية مثل السياسات والتقارير والعقود يقوم بذلك بشكل جيد. في سياسة السفر الخاصة بنا، عادت العنوان وسطر الإصدار كفقرات، والأقسام المرقمة (“1. Scope”، “2. Booking”، “3. Allowances”) كقائمة مرقمة، كل ذلك نص قابل للتحرير. ما يعيده هو الهيكل، وليس نمطك المنزلي: قسم رسمه PDF بخط عريض بحجم 14 نقطة يعود كعنصر قائمة أو فقرة، وليس كـ “Heading 2” في قالبك، لذا قد تحتاج إلى إعادة تطبيق العناوين على مستند موجه لقالب منسق. التخطيطات المعقدة ذات الأعمدة المتعددة، أو صناديق النص فوق الصور، أو التصميم المكثف تتحول بشكل أقل نظافة، وPDF الممسوح ضوئيًا لا يحتوي على نص للتحويل مطلقًا. راجع نسخة Word قبل إرسالها إلى أي مكان؛ معاينة HTML في استجابة الاستخراج هي الفحص السريع.

متى لا يجب التحويل

إذا كان PDF عقدًا موقعًا، أو نموذجًا مملوءًا، أو أي شيء تكون مظهره الدقيق هو الهدف، فإن تحويله إلى Word ثم العودة إلى PDF ينتج مستندًا مختلفًا، مهما كان قريبًا من الأصل. اطلب إجراء التغيير في المصدر الأصلي للـ PDF إذا كان متوفرًا. التحويل مخصص للحالة الشائعة حيث يكون PDF هو النسخة الوحيدة المتاحة للجميع والمحتوى، وليس الصفحة، هو ما يحتاج إلى تعديل.

حدود صادقة

  • هذا تحويل، وليس تحرير PDF في مكانه. النتيجة هي مستند Word (أو غيره) جديد؛ PDF لا يتغير.
  • لا يمكن تحرير ملفات PDF الممسوحة ضوئيًا بدون طبقة نصية بهذه الطريقة؛ لا توجد خطوة OCR.
  • وضع التقييم يحرر PDF صفحتين لكل استدعاء. طلب extract_html لـ "pages":"1-3" يُعيد الصفحتين 1 و2 دون خطأ، والصفحة 3 تُستخرج بمفردها، وreplace_text يرفض PDF أطول من صفحتين. ملاحظة التقييم في كل رد تقول “فقط أول صفحتين من PDF”، وهذا أوسع مما يحدث فعليًا. كل مخرج يبدأ أيضًا بسطر بانر تقييم.
  • الصفحات ذات التخطيط الكثيف تفقد بعض تصميمها عند التحويل إلى صيغة قابلة لإعادة التدفق.

الأسئلة المتكررة

هل يمكن لوكيل الذكاء الاصطناعي تحرير PDF مباشرةً؟
ليس بصراحة. هذا الخادم يحول PDF إلى مستند قابل للتحرير، يجري التغيير هناك، ويمكنه حفظ PDF مرة أخرى.

هل يتم رفع PDF إلى أي مكان؟
لا. الخادم يعمل محليًا؛ التحويل والتحرير يحدثان على جهازك.

هل يمكنني الحصول على PDF بعد التحرير؟
نعم. احفظ أو حرر باستخدام "format": "pdf"، وستحصل على PDF جديد إلى جانب نسخة Word.

تعمق أكثر