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

تقديم MD إلى DOCM داخل تطبيقات C++ دون الحاجة إلى أي تطبيق تابع لجهة خارجية

 

تتيح مكتبات أتمتة تنسيق الملفات Aspose.Total for C++ لمطور C++ تحويل MD إلى DOCM في خطوتين بسيطتين. أولاً ، يمكنك استخدام Aspose.PDF for C++ API لتحويل تنسيق ملف MD إلى DOC. ثانيًا ، باستخدام واجهة برمجة تطبيقات معالجة مستندات Word المتقدمة Aspose.Words for C++ ، يمكنك تصدير DOC إلى DOCM.

واجهة برمجة تطبيقات C++ لتقديم MD إلى DOCM

  1. افتح ملف MD باستخدام مستند مرجع فئة
  2. تحويل MD إلى DOC باستخدام وظيفة العضو Save
  3. تحميل ملف DOC باستخدام Document مرجع فئة Aspose.Words API
  4. احفظ المستند بتنسيق DOCM باستخدام وظيفة العضو Save

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

قم بالتثبيت من سطر الأوامر كـ 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 reference
auto doc = MakeObject<Document>(u"sourceFile.md");
// save MD as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Docm
wordDoc->Save(u"output.Docm");  

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

في عملية تقديم MD إلى DOCM ، يمكنك فتح 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");

تقييد تحرير ملف DOCM عبر C++

يمكنك أيضًا تقييد تحرير ملف DOCM باستخدام واجهة برمجة تطبيقات Aspose.Words for C++ . قد تحتاج في بعض الأحيان إلى تقييد القدرة على تحرير مستند والسماح فقط بإجراءات معينة معه. تمكّنك واجهة برمجة التطبيقات من التحكم في طريقة تقييد المحتوى باستخدام معلمة التعداد ProtectionType . يوضح المثال التالي من التعليمات البرمجية كيفية تقييد التحرير في مستند بحيث لا يكون التحرير ممكنًا إلا في حقول النموذج.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Docm");  

استكشف 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 إلى PPSM (عرض الشرائح الممكنة بماكرو)
تحويل 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 إلى 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)