سؤال

هل هناك طريقة لإنشاء عروض PowerPoint التقديمية برمجياً؟إذا كان ذلك ممكنًا، أود استخدام C# وإنشاء عروض PowerPoint 2003 التقديمية.

هل كانت مفيدة؟

المحلول

نعم، يمكنك.

وسوف ترغب في النظر في MSDN الذي لديه مقدمة جيدة لذلك.

وأنا قد تعطيك كلمة تحذير، ومايكروسوفت أوفيس إمكانية التشغيل المتداخل متوافق مع API التي هي الآن أكثر من 10 سنة. وبسبب هذا، فمن سيئة بصراحة لاستخدام بعض الأحيان. إذا كان لديك المال للاستثمار في كتاب جيد أو اثنين، وأعتقد أنه سيكون من الأموال التي تنفق بشكل جيد.

وهنا نقطة الانطلاق بالنسبة لك. استخدام ميزة البحث على MSDN MSDN صفحة ويب . انها جيدة لأي Microsoft C # .NET أسلوب الاشياء.

وعلى وجه التحديد في ما يخص سؤالك، يجب أن تساعد هذا الرابط: أتمتة PowerPoint من C # . تحرير LINK DEAD الآن :( هذه الروابط هما إلى حد كبير متقاربة إلى KB المقال الأصلي:

أتمتة باور بوينت من C # 1/2

أتمتة باور بوينت من C # 2/2

وأخيرا، لمن downvoted هذا: كنا جميعا التعلم يوم واحد، وكيفية القيام بشيء كما مبتدئا هو بالتأكيد البرمجة المتصلة، بغض النظر عن كيفية الجديد قد يكون شخص ما

نصائح أخرى

OPENXML يبدو وكأنه وسيلة للذهاب من التطبيق على شبكة الإنترنت.

واستخدام المكتبات إمكانية التشغيل المتداخل لا ينصح، كما قال آخرون.

ويمكنك أيضا أن ننظر في <لأ href = "http://www.aspose.com/categories/file-format-components/aspose.slides-for-.net-and-java/default.aspx" يختلط = "نوفولو noreferrer"> Aspose الشرائح ، وهو عنصر ل. NET و Java الذي يجعل من السهل لتوليد وثائق باور بوينت.

إذا كنت لا تحتاج حقا الانتاج متوافق باور بوينت، والنظر في استخدام لغة الترميز مثل اللثي مع حزمة متعاطي المخدرات لإنتاج PDF من العرض، أو استخدام HTML وجافا سكريبت بطريقة مماثلة ل<أ href = على "HTTP : //www.w3.org/Talks/Tools/Slidy/ "يختلط =" noreferrer "> Slidy . إذا كنت بحاجة إلى آثار الهوى، وأنه قد يكون لا يزال أسهل للاستخدام SVG، وكنت قد الاستفادة من الحصول على الانتاج التي يمكن عرضها بشكل موثوق مع البرمجيات الحرة.

http://msdn.microsoft.com/ مرحبا في / مجلة / cc163471 (أون لنا) .aspx اتصال

استخدم هذا الرابط. ورغم أن هذا في VB.NET، C # يدعم نفسه.

يمكنك أيضًا تجربة ذلك SlideMight, ، أداة لدمج البيانات الهرمية مع قوالب PowerPoint.

يدعم SlideMight:

  • استبدال النص في حقول النص والجداول والملاحظات
  • استبدال الصور من البيانات الأولية والملفات وعناوين URL
  • الصور في الجداول متداخلة
  • التكرارات على البيانات لإنشاء الشرائح
  • تكرارات لملء الجداول، وربما تمتد إلى شرائح متعددة
  • تنسيق خاص لقيم خلايا محددة
  • الارتباطات التشعبية للشرائح التي تم إنشاؤها

تنسيق بيانات الإدخال في الوقت الحالي هو JSON فقط.هناك إصدارات لنظامي التشغيل Windows وMac OS X.

مزيد من المعلومات في http://www.SlideMight.com

تنصل:

أنا مالك شركة Delftware Technology، الشركة التي طورت SlideMight.وأنا أحد المطورين.

يمكنك استخدام العرض الأساسي المنتج من Syncfusion البرمجيات الخاصة المحدودة.يمكن استخدام هذا المنتج ل

  1. إنشاء عروض PowerPoint التقديمية ومعالجتها
  2. فتح عروض PowerPoint التقديمية الحالية وتعديلها وحفظها
  3. تحويل عروض PowerPoint التقديمية إلى PDF أو صورة

مزيد من المعلومات في https://help.syncfusion.com/file-formats/presentation/overview

تنصل:أنا أعمل في شركة Syncfusion Software Private Limited

أ حقا بسيطة يمكن العثور على الحل في برنامج SlideFab 2.يتطلب لا الترميز ويسمح له تلقائيًا بعشرات ومئات الشرائح خلال دقائق (على سبيل المثال.إنشاء نموذج Excel و إنشاء شرائح Powerpoint تلقائيًا خلال دقيقتين (في الوقت الفعلي) https://slidefab.com/hello-world/ ).

يقوم SlideFab بمحاذاة نوافذ Excel وPowerpoint بجانب بعضها البعض وإعداده هو في الأساس 1) تحديد نطاق Excel، 2) تحديد شكل Powerpoint، 3) النقر فوق زر التقاطع في SlideFab لربطه.

Example: Linking an Excel range to Powerpoint table

يسمح بأوضاع التصدير المختلفة:

وهو يدعم التكرار لإنشاء نسخ متعددة مصممة خصيصًا لعرض تقديمي محدد حيث يمكن أن تعتمد كل نسخة على بيانات مختلفة تعرض نصوصًا مختلفة

Setting up a loop

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

SlideFab 2 lite متاح مجانًا على https://slidefab.com/lite

SlideFab panels and slide making preview all opened

هذا ما يبدو عليه إنشاء الشرائح:SlideFab 2. Slide making preview window showing how SlideFab automatically creates Powerpoint slides from an Excel workbook

تنصل: أنا المطور والمالك SlideFab

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top