كيف يمكنك برمجيا إنشاء العروض التقديمية.على لينكس.مجانا.

StackOverflow https://stackoverflow.com/questions/1821311

سؤال

أود أن إنشاء PowerPoint (لا Javascript/HTML/PDF/كلمة/.mov) باستخدام رمز (أي لغة ، C المفضل) مجانا.

(لقد رأيت هذا السؤال والتي المراجع كيفية خلق لهم في C#)

هل هذا ممكن ؟ كيف يمكن أن أكتب الخام بت التي تشكل PowerPoint الملف ؟ أي خير المكتبات تفعل هذا ؟

التحديث Microsoft المرجعية صفحة تنسيق ثنائي هو هنا.

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

المحلول

فتح مكتب له API.يمكنك استخدام C++ الارتباطات (doc المتاحة هنا).إذا كنت حقا بحاجة C, سيكون لديك للقيام ببعض التفاف..ولكن مهلا إنه عيد الميلاد, أليس كذلك ;-)

فتح مكتب تصدير الوظائف إنشاء .ppt ملفات متوافقة.

نصائح أخرى

PowerPoint قد لا لكن أوبن أوفيس إقناع قد.(يودا أسلوب الإجابة :) )

نلقي نظرة على ODF أدوات المشروع.وهي تهدف إلى إنتاج الكثير من المكتبات لتوليد هذا النوع من المحتوى برمجيا.

إلا إذا كنت مهتم على وجه التحديد PowerPoint 2003 الملفات الثنائية, PowerPoint 2007 وما فوق .ملفات PPTX هي في الواقع مجموعة من ملفات XML داخل ملف مضغوط.يمكنك أن ترى ذلك ببساطة عن طريق إعادة تسمية .ملف pptx إلى .الرمز البريدي فتحه.يمكنك إنشاء هذه ملفات XML في أي بالطريقة التي تريدها ، مثل كتابة التعليمات البرمجية للقيام بذلك.PresentationML يحدد powerpoint مستندات XML ، انظر هنا على سبيل المثال:http://msdn.microsoft.com/en-us/openspecifications/hh295812.aspx المعايير التي يمكن العثور عليها هنا:http://www.ecma-international.org/publications/standards/Ecma-376.htm

إذا كنت لا تمانع في الذهاب إلى جافا ، Apache POI يوفر للقراء والكتاب معظم صيغ مايكروسوفت أوفيس (حتى 2003 النسخة على أي حال).

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