Aspose.Total for C++ फाइल फॉर्मेट ऑटोमेशन लाइब्रेरी C++ डेवलपर को दो आसान चरणों में PS को ODT में बदलने की अनुमति देती है। सबसे पहले, आप PS फ़ाइल स्वरूप को DOC में बदलने के लिए Aspose.PDF for C++ API का उपयोग कर सकते हैं। दूसरे, उन्नत वर्ड डॉक्यूमेंट प्रोसेसिंग एपीआई Aspose.Words for C++ का उपयोग करके, आप ODT को DOC निर्यात कर सकते हैं।
डीओसीएम को सीजीएम प्रस्तुत करने के लिए सी ++ एपीआई
रूपांतरण आवश्यकताएँ
कमांड लाइन से nuget install Aspose.Total.Cpp
के रूप में या ````Install-Package Aspose.Total.Cpp`` के साथ विजुअल स्टूडियो के पैकेज मैनेजर कंसोल के माध्यम से इंस्टॉल करें।
वैकल्पिक रूप से, डाउनलोड से ज़िप फ़ाइल में ऑफ़लाइन MSI इंस्टॉलर या DLL प्राप्त करें।
// load PS file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.ps");
// save PS 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 Odt
wordDoc->Save(u"output.Odt");
C++ के माध्यम से PS दस्तावेज़ का पासवर्ड बदलें
डीओसीएम को सीजीएम प्रदान करने की प्रक्रिया में, आप पासवर्ड से सुरक्षित सीजीएम खोल सकते हैं और उसका पासवर्ड भी बदल सकते हैं। PS फ़ाइल का पासवर्ड बदलने के लिए, आपको उस दस्तावेज़ के स्वामी का पासवर्ड पता होना चाहिए। आप पासवर्ड से सुरक्षित PDF दस्तावेज़ को Aspose.PDF for C++ के साथ लोड कर सकते हैं और पासवर्ड बदलने के लिए ChangePasswords पद्धति का उपयोग कर सकते हैं।
// load an existing PS Document
auto doc = MakeObject<Document>(L"input.ps", L"owner");
// change password of PS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");
C++ के माध्यम से ODT फ़ाइल संपादन को प्रतिबंधित करें
आप Aspose.Words for C++ API का उपयोग करके ODT फ़ाइल संपादन को प्रतिबंधित भी कर सकते हैं। कभी-कभी आपको किसी दस्तावेज़ को संपादित करने की क्षमता को सीमित करना पड़ सकता है और इसके साथ केवल कुछ क्रियाओं की अनुमति देनी पड़ सकती है। 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.Odt");