skill

ملف Pptx

استخدم هذه المهارة في أي وقت يتعلق فيه ملف .pptx أو .potx بأي شكل من الأشكال — كمدخل أو مخرج أو كليهما. يشمل ذلك: إنشاء عروض شرائح أو عروض تقديمية أو عروض توضيحية؛ قراءة أو تحليل أو استخراج نص من أي ملف .pptx أو .potx (حتى لو كان المحتوى المستخرج سيستخدم في مكان آخر، مثل بريد إلكتروني أو ملخص)؛ تحرير أو تعديل أو تحديث العروض التقديمية الموجودة؛ دمج أو تقسيم ملفات الشرائح؛ العمل مع القوالب (.potx) أو التخطيطات أو ملاحظات المتحدث أو التعليقات. تفعل كلما...

anthropics228,293+ تثبيتموثوق

نبذة

# إنشاء وتحرير وتحليل ملفات PPTX

ملف `.pptx` هو أرشيف ZIP لملفات XML. اختر طريقتك حسب المهمة:

| المهمة | الطريقة | |---|---| | **إنشاء** عرض تقديمي جديد | اكتب سكربت `pptxgenjs` — انظر الملاحظات أدناه | | **تحرير** عرض تقديمي موجود، أو البناء من قالب | فك الضغط → تحرير `ppt/slides/slideN.xml` → ضغط | | **قراءة** المحتوى | `markitdown deck.pptx` (كتلة واحدة لكل شريحة تحت علامات `<!-- Slide number: N -->`)؛ شبكة مرئية: `python scripts/thumbnail.py deck.pptx` |

## السكربتات

المسارات نسبية لدليل هذه المهارة. كل شيء آخر هو Python عادي، `node`، أو shell.

| السكربت | ما يفعله | |---|---| | `scripts/thumbnail.py deck.pptx [prefix]` | شبكة معنونة لكل شريحة، لاختيار تخطيطات القوالب. لملفات `.pptx` فقط. مرر `prefix` — القيمة الافتراضية هي `thumbnails`، والتي ستعيد كتابة شبكات أي عرض تقديمي آخر يتم إجراؤه في نفس الدليل | | `scripts/add_slide.py unpacked/ slide2.xml [--after slideN.xml]` | تكرار شريحة (أو `slideLayoutN.xml`) مع جميع عمليات حفظ حزم البيانات. يقبل أيضا ملف `.pptx` مباشرة باستخدام `-o out.pptx` | | `scripts/clean.py unpacked/` | حذف الشرائح والوسائط والعلاقات التي لم يعد يشار إليها. قم بالتشغيل **بعد** أن يصبح `<p:sldIdLst>` نهائيا | | `scripts/office/validate.py deck.pptx [--original src.pptx]` | فحوصات المخطط، والعلاقات، ونوع المحتوى، والمخططات، والشرائح؛ كل فشل يذكر إصلاحه. مرر `--original` لأي عرض تقديمي مشتق من قالب — فإنه يحدد خط الأساس لفحوصات المخطط مقابل القالب، بحيث لا تقرأ أخطاء XSD الخاصة بالقالب على أنها أخطاؤك | | `scripts/office/soffice.py --headless --convert-to pdf deck.pptx` | غلاف LibreOffice — `soffice` العادي يتوقف عن العمل في بيئة الاختبار هذه |

## الإنشاء باستخدام pptxgenjs — ملاحظات

`pptxgenjs` مثبت مسبقا — لا تقم بتشغيل `npm install` أولا؛ اكتب السكربت و `require('pptxgenjs')` مباشرة. فقط إذا فشل هذا ال require: `npm install pptxgenjs`. يعرف النموذج ال API؛ هذه هي الأخطاء الشائعة:

- **اضبط `pres.layout` قبل إضافة الشرائح.** اللوحة الافتراضية هي `LAYOUT_16x9` = **10" × 5.625"**، وليست بعرض 13.3". الإحداثيات التي تتجاوز الحافة تكتب، ولا تقيد — الشكل ببساطة لا يظهر على الشريحة. (`LAYOUT_WIDE` هو 13.3" × 7.5".) - **ألوان Hex: لا تستخدم `#` أبدا، ولا 8 أرقام أبدا.** `color: "FF0000"`. كل من `"#FF0000"` و alpha المدمجة في ال hex (`"00000020"`) **تتلف الملف**. للشفافية: `transparency: 0-100` على التعبئات والصور، `opacity: 0.0-1.0` على الظلال — يتم تجاهل كل منهما بصمت على الآخر. - **pptxgenjs يغير كائنات الخيارات في مكانها** (يحول القيم إلى EMU عند الاستخدام الأول). لا تشارك أبدا كائن `shadow`/options واحدا عبر استدعاءين ل `add*` — قم ببناء كائن جديد في كل مرة. - **يجب أن يكون `offset` للظل ≥ 0** — يؤدي الإزاحة السلبية إلى تلف الملف. لإلقاء ظل للأعلى، استخدم `angle: 270` مع إزاحة موجبة. - **يتم تجاهل `letterSpacing` بصمت** — الخيار الحقيقي هو `charSpacing`. - **القوائم:** `bullet: true` على كل عنصر، وليس `•` حرفيا (يعرض نقاطا مزدوجة). اضبط `breakLine: true` على كل عنصر في المصفوفة باستثناء الأخير. افصل الفقرات ذات النقاط باستخدام `paraSpaceAfter`، وليس `lineSpacing` (فجوات كبيرة). - **`new pptxgen()` واحد لكل ملف إخراج** — لا تعيد استخدام مثيل أبدا. - **`rectRadius` يعمل فقط على `ROUNDED_RECTANGLE`**، وليس `RECTANGLE`. - **التعبئات المتدرجة غير مدعومة** — استخدم صورة متدرجة كخلفية بدلا من ذلك. - **مربعات النص تحتوي على حشوة داخلية مدمجة** — اضبط `margin: 0` كلما كان يجب أن يتوافق النص مع شكل أو خط أو أيقونة عند نفس الإحداثي x. - **ملاحظات المتحدث توضع في `slide.addNotes("...")`** (نص عادي، مرة واحدة لكل شريحة)، وليس في مربع نص على الشريحة. - **حافظ على المخططات أصلية.** استخدم `addChart()` لكل ما يمكن ل PowerPoint رسمه (مرر مصفوفة من `{type, data, options}` للمجموعات). للميزات الأصلية في PowerPoint التي لا تعرضها المكتبة (خطوط الاتجاه، أشرطة الخطأ)، احسب السلسلة الإضافية بنفسك أو قم بمعالجة OOXML الذي تم إنشاؤه لاحقا — لا تعتمد على صورة معروضة. فقط أنواع المخططات التي لا يمتلك PowerPoint لها شكلا أصليا (Sankey، الشبكة، الوتر) تدرج كصور. - **المخططات الافتراضية تعرض عارية** — لا يوجد عنوان، لا تسميات بيانات، لوحة ألوان قديمة. اضبط `showTitle` + `title`، `showValue: true` + `dataLabelPosition`، `chartColors: [...]` من لوحة الألوان الخاصة بك، واجعل الإطار هادئا (`catAxisLabelColor`/`valAxisLabelColor`، `valGridLine: { color, size }`، `catGridLine: { style: "none" }`، `showLegend: false` لسلسلة واحدة). - **على مخطط شريطي أو عمودي مكدس، يجب أن يكون `dataLabelPosition` إما `ctr` أو `inEnd` أو `inBase`.** `outEnd` **يتلف الملف**. - **سلسلة مجمعة تستخدم `secondaryValAxis`/`secondaryCatAxis` تحتاج إلى كل من `valAxes` و `catAxes` في خيارات المخطط، مع إدخالين لكل منهما.** بدونها، يكتب pptxgenjs *معرفات* محاور لا يعلن عنها أبدا، و PowerPoint **يتجاهل هذا المخطط** ويبلغ عن تلف الملف. توفير `valAxes` فقط لا يكفي. - **بعد `writeFile()`، قم بتشغيل `python scripts/office/validate.py deck.pptx`.** يبلغ عن خطأي المخطط المذكورين أعلاه وعيوب XML للشريحة التي يرفضها PowerPoint، ويذكر الإصلاح لكل منها. قم بإصلاحها في المولد الخاص بك، وليس عن طريق التحرير اليدوي ل XML المعبأ. - **لا تعيد ترتيب**

التثبيت

شغل هذا الأمر

npx skills add anthropics/skills

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

ثبت باستخدام `npx skills add anthropics/skills`، أو استنسخ المستودع وانسخ مجلد `skills/pptx` إلى دليل مهارات Claude الخاص بك.

عرض المصدر
الرخصة: Proprietary. LICENSE.txt has complete termsبواسطة anthropics

أسئلة شائعة

ما هي مهارة ملف Pptx؟

استخدم هذه المهارة في أي وقت يتعلق فيه ملف .pptx أو .potx بأي شكل من الأشكال — كمدخل أو مخرج أو كليهما. يشمل ذلك: إنشاء عروض شرائح أو عروض تقديمية أو عروض توضيحية؛ قراءة أو تحليل أو استخراج نص من أي ملف .pptx أو .potx (حتى لو كان المحتوى المستخرج سيستخدم في مكان آخر، مثل بريد إلكتروني أو ملخص)؛ تحرير أو تعديل أو تحديث العروض التقديمية الموجودة؛ دمج أو تقسيم ملفات الشرائح؛ العمل مع القوالب (.potx) أو التخطيطات أو ملا…

كيف أثبت ملف Pptx؟

شغل هذا الأمر في الطرفية:

npx skills add anthropics/skills
مع أي أدوات ذكاء اصطناعي تعمل ملف Pptx؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور ملف Pptx؟

طورها anthropics، وتصدر بترخيص Proprietary. LICENSE.txt has complete terms.

هل ملف Pptx مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص Proprietary. LICENSE.txt has complete terms.

أصول ذات صلة

مختارات أخرى في إنشاء المحتوى.

كل بدائل ملف Pptx ←
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
الشواء مع المستندات
مقابلة مكثفة لصقل خطة أو تصميم، والتي تنشئ أيضا وثائق (ADR's ومسردا) أثناء تقدمنا.1,062,214+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
إعداد مهارات مات بوكوك
قم بتهيئة هذا المستودع لمهارات الهندسة: إعداد متتبع المشكلات الخاص به، ومفردات تصنيف الفرز، وتخطيط وثائق المجال. يشغل مرة واحدة قبل الاستخدام الأول لم…933,925+
skillclaude_appclaude_codeclaude_api
npx skills add heygen-com/hyperframes
واجهة سطر الأوامر Hyperframes
استخدم حلقة تطوير HyperFrames CLI: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframe…783,780+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
نمذجة النطاق
لبناء وصقل النموذج النطاقي للمشروع. يستخدم عند مناقشة مصطلحات قاعدة الكود، أو كتابة أو تعديل ملف GLOSSARY.md، أو تسجيل أو تعديل ADR.747,767+
skillclaude_appclaude_codeclaude_api
npx skills add heygen-com/hyperframes
Hyperframes الأساسية
عقد تركيب HyperFrames — أنشئ مشروعا واحدا قابلا للتقديم. استخدمه لهيكل التركيب، وسمات التوقيت `data-*`، و`class="clip"`، والمسارات، والتركيبات الفرعية…646,714+
skillclaude_appclaude_codeclaude_api
npx skills add microsoft/azure-skills
بوابة Azure AI
تهيئة Azure API Management كبوابة للذكاء الاصطناعي لنماذج الذكاء الاصطناعي وأدوات MCP والوكلاء. متى: التخزين المؤقت الدلالي، حد الرمز المميز، سلامة ال…605,853+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في إنشاء المحتوى