عرض MD إلى PPSM ضمن تطبيقات C++

تحويل MD إلى PPSM داخل تطبيقات C++ دون استخدام Microsoft ® PowerPoint

 

هل أنت مطور C++ تتطلع إلى إضافة ميزة دمج MD إلى PPSM داخل تطبيقات C++؟ يمكنك القيام بذلك في خطوتين بسيطتين. يمكنك تصدير MD إلى PPTX باستخدام Aspose.PDF for C++ . ثانيًا ، باستخدام Aspose.Slides for C++ ، يمكنك تحويل PPTX إلى PPSM. تأتي كلتا واجهات برمجة التطبيقات ضمن حزمة Aspose.Total for C++ .

C++ API لتصدير MD إلى PPSM

  1. افتح ملف MD باستخدام مستند مرجع فئة
  2. تحويل MD إلى PPTX باستخدام وظيفة الأسلوب Save
  3. تحميل مستند PPTX باستخدام عرض تقديمي مرجع فئة
  4. احفظ المستند بتنسيق PPSM باستخدام وظيفة العضو Save وقم بتعيين “Ppsm” على أنه SaveFormat

متطلبات التحويل

قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total.Cpp '' أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.Total.Cpp ‘’.

بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من التنزيلات .

// load MD file with an instance of Document class
auto doc = MakeObject<Document>(u"template.md");
// save MD as PPTX format 
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Ppsm format
prs->Save(u"output.ppsm", Aspose::Slides::Export::SaveFormat::Ppsm);  

تغيير كلمة مرور مستند MD عبر C++

في عملية تقديم MD إلى PPSM ، يمكنك فتح MD محمي بكلمة مرور وكذلك تغيير كلمة المرور الخاصة به. لتغيير كلمة مرور ملف MD ، يجب أن تعرف كلمة مرور مالك هذا المستند. يمكنك تحميل مستند PDF محمي بكلمة مرور باستخدام Aspose.PDF for C++ من خلال تحديد كلمة مرور مالكه واستخدام طريقة ChangePasswords لتغيير كلمة المرور.

// load an existing MD Document
auto doc = MakeObject<Document>(L"input.md", L"owner");
// change password of MD Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

أضف صورًا من الويب في ملف PPSM عبر C++

بعد تحويل MD إلى PPSM ، يمكنك أيضًا إضافة صور من الويب إلى المستند الناتج. يدعم Aspose.Slides for C++ العمليات مع الصور بهذه التنسيقات الشائعة: JPEG و PNG و BMP و GIF وغيرها. يمكنك إضافة صورة واحدة أو عدة صور على جهاز الكمبيوتر الخاص بك إلى شريحة في عرض تقديمي. يوضح لك نموذج التعليمات البرمجية هذا في C++ كيفية إضافة صورة إلى ملف PPSM

// instantiate a Presentation object that represents a PPSM file
auto pres = System::MakeObject<Presentation>("output.ppsm");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client    
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.ppsm", SaveFormat::Ppsm);

استكشف MD خيارات التحويل مع C++

تحويل MDs إلى CSV (قيم مفصولة بفواصل)
تحويل MDs إلى DIF (تنسيق تبادل البيانات)
تحويل MDs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل MDs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل MDs إلى ODP (تنسيق العرض التقديمي OpenDocument)
تحويل MDs إلى ODS (جدول بيانات OpenDocument)
تحويل MDs إلى OTP (تنسيق OpenDocument القياسي)
تحويل MDs إلى POT (ملفات قالب Microsoft PowerPoint)
تحويل MDs إلى POTM (ملف قالب Microsoft PowerPoint)
تحويل MDs إلى POTX (عرض تقديمي لقالب Microsoft PowerPoint)
تحويل MDs إلى POWERPOINT (ملفات العروض التقديمية)
تحويل MDs إلى PPS (عرض شرائح PowerPoint)
تحويل MDs إلى PPSX (عرض شرائح PowerPoint)
تحويل MDs إلى PPT (عرض باور بوينت)
تحويل MDs إلى PPTM (ملف العرض التقديمي الممكّن بماكرو)
تحويل MDs إلى SWF (شوك ويف فلاش موفي)
تحويل MDs إلى SXC (StarOffice Calc Spreadsheet)
تحويل MDs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل MDs إلى TXT (مستند نصي)
تحويل MDs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل MDs إلى XLSB (مصنف Excel الثنائي)
تحويل MDs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل MDs إلى XLT (قالب Excel 97-2003)
تحويل MDs إلى XLTM (قالب Excel ممكن بماكرو)
تحويل MDs إلى DOCM (ملف Microsoft Word 2007 Marco)
تحويل MDs إلى DOT (ملفات قوالب Microsoft Word)
تحويل MDs إلى DOTM (مايكروسوفت وورد 2007+ ملف قالب)
تحويل MDs إلى DOTX (ملف قالب Microsoft Word)
تحويل MDs إلى FLATOPC (مايكروسوفت وورد 2003 WordprocessingML)
تحويل MDs إلى GIF (تنسيق التبادل الرسومي)
تحويل MDs إلى MARKDOWN (لغة ترميز خفيفة الوزن)
تحويل MDs إلى ODT (تنسيق ملف نصي OpenDocument)
تحويل MDs إلى OTT (قالب OpenDocument)
تحويل MDs إلى PCL (لغة أوامر الطابعة)
تحويل MDs إلى PS (ملف بوستسكريبت)
تحويل MDs إلى RTF (تنسيق نص منسق)
تحويل MDs إلى WORDML (مايكروسوفت وورد 2003 WordprocessingML)