डीओसीएम को सीजीएम निर्यात करने के लिए सी ++ एपीआई

किसी तीसरे पक्ष के आवेदन की आवश्यकता के बिना सी ++ अनुप्रयोगों के भीतर डीओसीएम को सीजीएम प्रस्तुत करना

 

Aspose.Total for C++ फाइल फॉर्मेट ऑटोमेशन लाइब्रेरी C++ डेवलपर को दो आसान चरणों में XPS को DOTM में बदलने की अनुमति देती है। सबसे पहले, आप XPS फ़ाइल स्वरूप को DOC में बदलने के लिए Aspose.PDF for C++ API का उपयोग कर सकते हैं। दूसरे, उन्नत वर्ड डॉक्यूमेंट प्रोसेसिंग एपीआई Aspose.Words for C++ का उपयोग करके, आप DOTM को DOC निर्यात कर सकते हैं।

डीओसीएम को सीजीएम प्रस्तुत करने के लिए सी ++ एपीआई

  1. Document वर्ग संदर्भ का उपयोग करके सीजीएम फ़ाइल खोलें
  2. Save सदस्य फ़ंक्शन का उपयोग करके XPS को DOC में बदलें
  3. Aspose.Words API के Document वर्ग संदर्भ का उपयोग करके DOC फ़ाइल लोड करें
  4. Save सदस्य फ़ंक्शन का उपयोग करके दस्तावेज़ को DOTM प्रारूप में सहेजें

रूपांतरण आवश्यकताएँ

कमांड लाइन से nuget install Aspose.Total.Cpp के रूप में या ````Install-Package Aspose.Total.Cpp`` के साथ विजुअल स्टूडियो के पैकेज मैनेजर कंसोल के माध्यम से इंस्टॉल करें।

वैकल्पिक रूप से, डाउनलोड से ज़िप फ़ाइल में ऑफ़लाइन MSI इंस्टॉलर या DLL प्राप्त करें।

// load XPS file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.xps");
// save XPS 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 Dotm
wordDoc->Save(u"output.Dotm");  

C++ के माध्यम से XPS दस्तावेज़ का पासवर्ड बदलें

डीओसीएम को सीजीएम प्रदान करने की प्रक्रिया में, आप पासवर्ड से सुरक्षित सीजीएम खोल सकते हैं और उसका पासवर्ड भी बदल सकते हैं। XPS फ़ाइल का पासवर्ड बदलने के लिए, आपको उस दस्तावेज़ के स्वामी का पासवर्ड पता होना चाहिए। आप पासवर्ड से सुरक्षित PDF दस्तावेज़ को Aspose.PDF for C++ के साथ लोड कर सकते हैं और पासवर्ड बदलने के लिए ChangePasswords पद्धति का उपयोग कर सकते हैं।

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

C++ के माध्यम से DOTM फ़ाइल संपादन को प्रतिबंधित करें

आप Aspose.Words for C++ API का उपयोग करके DOTM फ़ाइल संपादन को प्रतिबंधित भी कर सकते हैं। कभी-कभी आपको किसी दस्तावेज़ को संपादित करने की क्षमता को सीमित करना पड़ सकता है और इसके साथ केवल कुछ क्रियाओं की अनुमति देनी पड़ सकती है। API आपको 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.Dotm");  

का पता लगाने XPS रूपांतरण विकल्प के साथ C++

कन्वर्ट XPS एस करने के लिए POTX (Microsoft PowerPoint Template Presentation)