باستخدام Aspose.Total for Java يمكنك بسهولة تحويل CGM إلى PPTM داخل أي تطبيق Java J2SE و J2EE و J2ME. أولاً ، باستخدام Aspose.PDF for Java ، يمكنك تصدير CGM إلى PPTX. بعد ذلك ، باستخدام Aspose.Slides for Java PowerPoint Processing API ، يمكنك تحويل PPTX إلى PPTM.
Java API لتحويل CGM إلى PPTM
- افتح ملف CGM باستخدام فئة Document
- تحويل CGM إلى PPTX باستخدام طريقة Save
- قم بتحميل مستند PPTX باستخدام فئة Presentation
- احفظ المستند بتنسيق PPTM باستخدام طريقة save واضبط `` Pptm` كـ SaveFormat
متطلبات التحويل
يمكنك بسهولة استخدام Aspose.Total for Java مباشرة من مشروع قائم على Maven وتشمل Aspose.PDF for Java و Aspose.Slides for Java في ملف pom.xml الخاص بك.
بدلاً من ذلك ، يمكنك الحصول على ملف ZIP من التنزيلات .
متطلبات التحويل
أثناء تحميل تنسيق ملف CGM ، قد يكون المستند محميًا بكلمة مرور. يسمح لك Aspose.PDF for Java بفتح المستندات المشفرة أيضًا. لفتح الملف المشفر ، يمكنك تهيئة مثيل جديد من Document فئة وتمرير اسم الملف وكلمة المرور كوسائط.
// open CGM document
Document doc = new Document("input.cgm", "Your@Password");
// save CGM as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
افتح ملف CGM المشفر عبر Java
بعد تحويل CGM إلى PPTM ، يمكنك أيضًا إضافة نوع عرض محدد مسبقًا لعرضك التقديمي. Aspose.Slides for Java يوفر وسيلة لتعيين نوع العرض للعرض التقديمي الذي تم إنشاؤه عند فتحه في PowerPoint من خلال ViewProperties فئة. تُستخدم خاصية setLastView ViewType لتعيين نوع العرض باستخدام العداد.
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// set view type
presentation.getViewProperties().setLastView((byte) ViewType.SlideMasterView);
// save the presentation as Pptm format
presentation.save("output.pptm", SaveFormat.Pptm);
الحالات الاستخدام الرئيسية
- عروض بيانات مدفوعة بالبيانات – تحديث الرسوم البيانية تلقائيًا بناءً على مجموعات البيانات الحية.
- محاكاة تقنية مع الوظائف البرمجية – التحكم في تشغيل المحاكاة داخل الشرائح.
- محتوى هندسي تفاعلي – السماح بتعديل الرسوم التخطيطية في الوقت الحقيقي أثناء العروض.
سيناريوهات الأتمتة
- أدوات أتمتة الشرائح بلغة جافا – إنشاء شرائح تحتوي على وظائف برمجية مباشرة من ملفات CGM.
- عروض شرائح بوظائف برمجية تم إنشاؤها بواسطة الذكاء الاصطناعي – دمج الأتمتة مع محتوى تم إنشاؤه بواسطة الذكاء الاصطناعي للحصول على رؤى.
- أنابيب محتوى ديناميكية مستندة إلى القوالب – إنشاء وتحديث قوالب العروض التقنية بشكل متنوع وبكفاءة.