लोड हो रहा है लाइसेंस एमएस पब

फ़ाइल या स्ट्रीम C++ से MS प्रकाशक का लाइसेंस प्राप्त करें

 

Microsoft प्रकाशक एक सॉफ्टवेयर है जो पेज लेआउट और डिज़ाइन में माहिर है। यह विभिन्न फ़ाइल स्वरूपों का समर्थन करता है, जिसमें MS प्रकाशक 2.0 या बाद का संस्करण, .txt, RTF, MS Word, HTML, यूनिकोड टेक्स्ट और बहुत कुछ शामिल है। प्रकाशक में .pub फ़ाइल स्वरूप बहुमुखी है, क्योंकि इसमें टेक्स्ट, इमेज और ग्राफ़िक्स का मिश्रण शामिल हो सकता है, जो इसे फ़्लायर्स, ब्रोशर और पोस्टकार्ड जैसी प्रचार सामग्री बनाने के लिए आदर्श बनाता है। इन फ़ाइलों को Microsoft प्रकाशक का उपयोग करके खोला, संपादित और मुद्रित किया जा सकता है, लेकिन उन्हें अन्य सॉफ़्टवेयर प्रोग्रामों में खोला या संपादित नहीं किया जा सकता है, जैसे कि Microsoft Word या Adobe InDesign, जब तक कि उन्हें पहले किसी अन्य फ़ाइल स्वरूप में परिवर्तित नहीं किया जाता।

Aspose.PUB for C++ एक लाइब्रेरी है जिसे .pub फ़ाइलों के साथ काम करने के लिए डिज़ाइन किया गया है। यह पीडीएफ, एचटीएमएल, एक्सएलएसएक्स, डीओसी और अन्य छवि प्रारूपों में .pub फ़ाइलों को लोड करने, संपादित करने और बदलने की अनुमति देता है। लाइब्रेरी को C++ प्रोजेक्ट्स में एकीकृत किया जा सकता है या Microsoft प्रकाशक फ़ाइलों को खोलने, विलय करने और परिवर्तित करने के लिए क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने के लिए उपयोग किया जाता है। इस समाधान के साथ, आप अतिरिक्त सॉफ़्टवेयर या सब्सक्रिप्शन की आवश्यकता के बिना .pub फ़ाइलों को कुशलतापूर्वक परिवर्तित कर सकते हैं। विभिन्न अनुप्रयोगों में पुस्तकालय के कार्यान्वयन के उदाहरण खोजे और परखे जा सकते हैं।

इस पृष्ठ पर, आप सीखेंगे कि C++ के लिए Aspose.Pub लाइब्रेरी का उपयोग करने के लिए लाइसेंस कैसे सेट करें। लायब्रेरी का उपयोग करने के लिए लाइसेंस फ़ाइल की आवश्यकता होती है और इसकी सुविधाओं और क्षमताओं तक पहुंच प्रदान करती है और उपयोगकर्ता को समर्थन और उन्नयन तक पहुंच भी प्रदान करेगी। अन्य कोड उदाहरणों और डेटा फ़ाइलों को जानने के लिए, कृपया Aspose Github Project पर जाएं।

लाइसेंस लोड करने के लिए आपको Aspose.PUB API इंस्टॉल करना होगा। आप इसे या तो NuGet पैकेज मैनेजर में खोज कर या पैकेज मैनेजर कंसोल में Install-Package Aspose.PUB कमांड का उपयोग करके कर सकते हैं।

Package Manager Console Command


    PM> Install-Package Aspose.PUB

यह कोड फ़ाइल से Aspose.PUB लाइसेंस लोड करने की व्याख्या करता है। इसके लिए अगले कदम उठाए जाने चाहिए:

  1. Aspose::Pub::License प्रकार के लाइसेंस ऑब्जेक्ट को प्रारंभ करें। System::MakeObject() मेथड का इस्तेमाल License क्लास की डायनामिक इंस्टेंस बनाने के लिए किया जाता है .
  2. कॉल करें SetLicense() लाइसेंस ऑब्जेक्ट पर विधि और एक तर्क के रूप में लाइसेंस फ़ाइल के लिए पथ पास करें .

फ़ाइल C++ से PUB लाइसेंस लोड करने के चरण

    using Aspose::PUB;
    using System;
    // Initialize the license object
	auto license = System::MakeObject<Aspose::Pub::License>();
	// Set the license
	license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");

Aspose.PUB लाइसेंस को स्ट्रीम से लोड करने के लिए अगले कदम उठाए जाने चाहिए:

  1. लाइसेंस क्लास का एक उदाहरण बनाएं और इसे लाइसेंस वेरिएबल को असाइन करें।
  2. लाइसेंस को लोड करने के लिए फाइलस्ट्रीम क्लास का एक उदाहरण बनाएं, जो बाइट्स की एक धारा का प्रतिनिधित्व करता है और फाइलों को पढ़ने और लिखने के लिए उपयोग किया जाता है।
  3. SetLicense() विधि को लाइसेंस ऑब्जेक्ट पर कॉल करें और इसे myStream ऑब्जेक्ट पास करें। यह विधि FileStream ऑब्जेक्ट द्वारा प्रदर्शित लाइसेंस फ़ाइल की सामग्री का उपयोग करके Aspose.Pub लाइब्रेरी के लिए लाइसेंस सेट करती है।

स्ट्रीम C++ से PUB लाइसेंस लोड करने के चरण

    // Initialize a license object
    intrusive_ptr<License>license = new License();
    // Load the license in FileStream
    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
    // Set the license
    license->SetLicense(myStream);