यह C++ लाइब्रेरी डेवलपर्स को वर्ड, PDF दस्तावेज़ों को प्रोग्रामेटिक रूप से संपादित करने के लिए एक शक्तिशाली एपीआई प्रदान करती है। अपने सॉफ़्टवेयर में दस्तावेज़ संशोधन सुविधाओं को आसानी से एकीकृत करें। हमारा समाधान C++ में PDF, DOCX, DOC, RTF, ODT, EPUB, HTML और कई अन्य फ़ाइल स्वरूपों के संपादन का समर्थन करता है।
किसी दस्तावेज़ को C++ में प्रोग्रामेटिक रूप से संपादित करने का कार्य दस्तावेज़ ट्री में तत्वों को संशोधित करने का कार्य है। इसे 'डीओएम' के रूप में भी जाना जाता है - दस्तावेज़ तत्वों और उनके गुणों के साथ बातचीत करने के लिए प्रोग्रामिंग मॉडल।
जटिल डेटा संरचनाओं के लिए संपादन सुविधाएँ उन्नत खोज फ़ंक्शन से अविभाज्य हैं। लचीलेपन के उच्चतम स्तर को सुनिश्चित करने के लिए, हमारी लाइब्रेरी रेगेक्स खोज कार्यक्षमता के साथ C++ डेवलपर्स प्रदान करती है। यह दृष्टिकोण पाठ को संपादित करने की संभावनाओं का विस्तार करता है, गतिशील सामग्री संशोधन के लिए टेम्पलेट्स के उपयोग की अनुमति देता है।
Word और PDF दस्तावेज़ों का प्रोग्रामेटिक संशोधन डिजिटल वर्कफ़्लो का एक अभिन्न अंग है। PDF, Word में टेक्स्ट संपादित करें, टेबल संशोधित करें, बाहरी डेटा का उपयोग करके ग्राफ डालें।
C++ लाइब्रेरी उन दस्तावेज़ों को संपादित करने के लिए एक स्टैंड-अलोन समाधान है जिसमें Microsoft Word या Acrobat Reader स्थापित करने की आवश्यकता नहीं है। यह औद्योगिक उपयोग के लिए तैयार है और Word, PDF और अन्य फ़ाइल स्वरूपों को संशोधित करने के लिए संचालन की पूरी श्रृंखला प्रदान करता है:
सबसे अधिक अनुरोधित सुविधाओं में से एक वर्ड और PDF दस्तावेजों में गतिशील तालिका निर्माण और तालिका संशोधन है। C++ लाइब्रेरी के साथ तालिकाओं के साथ काम करना आसान है: C++ कोड में टेबल संपादित करें, टेबल अपडेट करें और टेबल टेक्स्ट निकालें।
निम्न उदाहरण दिखाता है कि किसी Word दस्तावेज़ को C++ कोड में कैसे बदला जाए:
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// दस्तावेज़ की शुरुआत में टेक्स्ट डालें।
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// दस्तावेज़ की शुरुआत में तालिका डालें।
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();
doc->Save(u"Output.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// दस्तावेज़ की शुरुआत में छवि डालें।
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.docx");
आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:
Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:
यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।