Aspose.Words  for C++

सी++ वर्ड डॉक्यूमेंट प्रोसेसिंग एपीआई

माइक्रोसॉफ्ट वर्ड की आवश्यकता के बिना सी ++ एप्लिकेशन में माइक्रोसॉफ्ट वर्ड दस्तावेज़ जेनरेट, संपादित, कनवर्ट और रेंडर करें।

  डाउनलोड नि: शुल्क परीक्षण
  
 

Aspose.Words for C++ प्रसंस्करण कार्यों की एक विस्तृत श्रृंखला को करने के लिए एक उन्नत वर्ड डॉक्यूमेंट प्रोसेसिंग एपीआई है। Words' API Microsoft Word की आवश्यकता के बिना सीधे आपके स्वयं के C++ अनुप्रयोगों के भीतर दस्तावेज़ स्वरूपण, हेरफेर, मेल मर्ज, वॉटरमार्किंग और बहुत अधिक क्षमताएं प्रदान करता है।

Aspose.Words API अधिकांश Microsoft Word स्वरूपों का समर्थन करता है, और दस्तावेज़ पृष्ठों को कई छवि स्वरूपों में प्रस्तुत कर सकता है। इस प्रकार, आप DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP में दस्तावेज़ों के साथ काम कर सकते हैं। एसवीजी, ईएमएफ, जीआईएफ, पीसीएल, ईपीयूबी, एक्सएमएल, एक्सएएमएल और बहुत कुछ। आप देख सकते हैं समर्थित स्वरूपों की पूरी सूची.

Functionality of Aspose.Words for C++

Aspose.Words एक स्व-निहित C++ लाइब्रेरी है। अपना C++ कोड काम करने के लिए आपको अतिरिक्त एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है। यह C++ API किस पर निर्भर करता है? दस्तावेज़ वस्तु मॉडल (डीओएम) दस्तावेज़ नोड्स और तत्वों तक पहुँचने के लिए।

उन्नत सी++ वर्ड एपीआई विशेषताएं

आप ऑनलाइन आवेदन पृष्ठों पर कुछ लोकप्रिय Aspose.Words सुविधाओं को आज़मा सकते हैं:

तुम कोशिश कर सकते हो सभी Aspose.Words online application.

Aspose.Words में सबसे लोकप्रिय सुविधाओं के लिए दस्तावेज़ीकरण भी देखें:

कृपया ध्यान दें कि सूची पूरी नहीं है और आप इसमें और अधिक सुविधाएँ और विवरण पा सकते हैं documentation.

दस्तावेज़ ऑब्जेक्ट मॉडल के साथ प्रोग्रामिंग

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

एक दस्तावेज़ कनवर्ट करें in C++

कोड की केवल दो पंक्तियों के साथ एक फ़ाइल को एक समर्थित प्रारूप से दूसरे में कनवर्ट करें। यह इतना आसान है!

सी ++ का उपयोग करके वर्ड को पीडीएफ में कनवर्ट करें, उदा। DOCX से PDF - C++


// दस्तावेज़ को डिस्क से लोड करें।
System::SharedPtr doc = System::MakeObject(inputDataDir + u"Rendering.doc");

System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// दस्तावेज़ को पीडीएफ प्रारूप में सहेजें।
doc->Save(outputPath);
     

C++ में दस्तावेज़ों में शामिल हों या संलग्न करें

Aspose.Words for C++ एकाधिक फ़ाइलों को एक में जोड़ने और जोड़ने का समर्थन करता है। यह प्रक्रिया बहुत ही सरल होने के साथ-साथ कॉन्फ़िगर करने योग्य भी है, जो यह नियंत्रित करने के साधन प्रदान करती है कि फाइलें कैसे जुड़ती हैं। सी ++ वर्ड प्रोसेसिंग लाइब्रेरी दस्तावेजों में शामिल होने के बाद पेज नंबरिंग को रीसेट करने की भी अनुमति देता है।

दो फ़ाइलें मर्ज करें - C++


// लोड स्रोत और गंतव्य फ़ाइलें.
auto dstDoc = System::MakeObject<Document>(dir + u"destination.doc");
auto srcDoc = System::MakeObject<Document>(dir + u"source.doc");

// संलग्न फ़ाइल को एक नए पृष्ठ पर शुरू करने के लिए सेट करें.
srcDoc->get_FirstSection()->get_PageSetup()->set_SectionStart(SectionStart::NewPage); 

// स्रोत फ़ाइल में मिली मूल शैलियों का उपयोग करके स्रोत फ़ाइल को जोड़ें.
dstDoc->AppendDocument(srcDoc, ImportFormatMode::KeepSourceFormatting); 

// परिणाम सहेजें.
dstDoc->Save(dir + u"output.doc);

C++ में दस्तावेज़ सुरक्षा का उपयोग करें

Aspose.Words for C++ कोड की एक पंक्ति के साथ दस्तावेज़ों को सुरक्षित और असंरक्षित करने की सुविधा प्रदान करता है। आप सुरक्षा को इस तरह से सेट कर सकते हैं कि उपयोगकर्ता केवल सीमित परिवर्तन कर सके, जैसे कि एनोटेशन जोड़ना, संशोधन करना या फ़ॉर्म भरना।

फ़ाइलों को सुरक्षित और असुरक्षित करना - C++


// संसाधित किए जाने वाले दस्तावेज़ को लोड करें.
auto wrdoc = System::MakeObject<Document>(dir + u"template.doc");

// फ़ाइल को सुरक्षित रखें.
wrdoc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// फ़ाइल को असुरक्षित करें.
wrdoc->Unprotect();
  
  

Aspose.Words नीचे सूचीबद्ध अन्य लोकप्रिय विकास परिवेशों के लिए अलग-अलग Word संसाधन API प्रदान करता है: