वर्ड प्रोसेसिंग दस्तावेज़ क्रिएशन के लिए ET API

Microsoft Word फ़ाइलों में कस्टम शीर्षलेख/पादलेख बनाने, संपादित करने, खोजने या मर्ज करने और प्रबंधित करने के लिए ओपन सोर्स .NET लाइब्रेरी।

वर्ड एक स्टैंडअलोन शक्तिशाली ओपन सोर्स है। ईटी पुस्तकालय जो कंप्यूटर प्रोग्रामर को वर्ड दस्तावेज़ों के प्रबंधन के लिए अपने स्वयं के अनुप्रयोगों को विकसित करने की क्षमता देता है। इसमें Microsoft Office आंतरिक असेंबली की आवश्यकता के बिना Microsoft Word दस्तावेज़ों को बनाने, लोड करने, संशोधित करने और सहेजने के लिए पूर्ण समर्थन शामिल है।

Word लाइब्रेरी को संभालना बहुत आसान है और इसे WinForms, WPF और ASP.NET में एकीकृत किया जा सकता है। मौजूदा Word दस्तावेज़ों को खोलने और पढ़ने, DOCX में शीर्ष लेख और पाद लेख जोड़ने, DOCX दस्तावेज़ों में टेक्स्ट सम्मिलित करने, DOCX पृष्ठों पर वॉटरमार्क स्टैम्प करने, DOCX दस्तावेज़ों में टेक्स्ट जोड़ने, तालिकाओं को संभालने, मेल मर्ज Word दस्तावेज़ को संभालने, विभिन्न महत्वपूर्ण सुविधाओं के लिए पूर्ण समर्थन शामिल है। पासवर्ड संरक्षित कार्य दस्तावेज़ों के साथ कार्य करना, Word दस्तावेज़ों में हाइपरलिंक सम्मिलित करना, DOCX दस्तावेज़ में टिप्पणी सम्मिलित करना और बहुत कुछ।

Previous Next

Word के साथ शुरू करना

सबसे पहले, आपको स्थापित करने की आवश्यकता है। ET फ्रेमवर्क 4.0 और विजुअल स्टूडियो 2010 या बाद में, Word को आसानी से उपयोग करने के लिए। 

स्थापित करने का अनुशंसित तरीका GitHub का उपयोग कर रहा है

वर्ड लाइब्रेरी को GitHub से इंस्टॉल करें

 https://github.com/iditectweb/word.git

Word दस्तावेज़ बनाने और संशोधित करने के लिए ET API

वर्ड लाइब्रेरी देता है। ईटी प्रोग्रामर अपने स्वयं के अंदर वर्ड दस्तावेज़ों को उत्पन्न करने की शक्ति के साथ-साथ संशोधित करने की शक्ति भी देते हैं। अनुप्रयोग एक बार जब नया दस्तावेज़ बनाया जाता है तो डेवलपर्स केवल कुछ ही लाइनों के साथ टेबल, चित्र और पाठ सम्मिलित कर सकते हैं। अन्य दस्तावेजों में एक दस्तावेज़ डालने या अन्य दस्तावेजों से सामग्री डालने के लिए भी संभव है।

ET API का उपयोग करके नया वर्ड फाइल बनाएं

WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below

C # का उपयोग करके Word Files में टेक्स्ट खोजें और बदलें

खोज हर एप्लिकेशन के प्रदर्शन में एक प्रमुख भूमिका निभाता है और उपयोगकर्ताओं को चीजों को तेज़ी से ढूंढने देता है। ओपन सोर्स वर्ड लाइब्रेरी Microsoft Word दस्तावेज़ में लक्ष्य पाठ की खोज और खोज करने के लिए कंप्यूटर प्रोग्रामर को सक्षम बनाता है, और आसानी से Docx फ़ाइल में परिणामी पाठ को उजागर करता है। आप रंग, फ़ॉन्ट प्रारूप, रेखांकित, बोल्ड आदि जैसे हाइलाइट किए गए प्रारूप को समायोजित कर सकते हैं। वर्ड दस्तावेज़ों में टेक्स्ट की खोज और प्रतिस्थापित करना भी संभव है।

Docx दस्तावेज़ va C# में टेक्स्ट को कैसे खोजें और हाइलाइट करें?

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Apply new highlight style 
Action action = new Action((state) =>
{
    state.HighlightColor = Colors.Yellow;
});
//Highlight all the "Page" text in the document
builder.ReplaceStyling("Page", true, true, action);
File.WriteAllBytes("HighlightText.docx", wordFile.Export(document));

सी # API के माध्यम से लीडर्स और पाद लेख वर्ड फाइल्स में जोड़ें

ओपन सोर्स वर्ड लाइब्रेरी सॉफ़्टवेयर प्रोग्रामर को कोड की कुछ लाइनों के साथ माइक्रोसॉफ्ट वर्ड दस्तावेज़ों के अंदर हेडर और पाद लेख जोड़ने में सक्षम बनाता है। पुस्तकालय हेडर और पाद लेख डालने के कई तरीकों का समर्थन करता है जैसे कि सरल टेक्स्ट हेडर / पाद लेख जोड़ने, यहां तक कि / ओड पृष्ठों पर डालने, टेक्स्ट और इमेज हेडर / पाद लेख जोड़ने, हेडर / पाद लेख को सेक्शन में जोड़ने, और इसी तरह।

सी # API के माध्यम से वर्ड दस्तावेज़ों में लीडर्स और पाद लेख जोड़ना

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
//Add header at the left
Header header = document.Sections[0].Headers.Add();
Paragraph paragraphHeader = header.Blocks.AddParagraph();
paragraphHeader.TextAlignment = Styles.Alignment.Left;
paragraphHeader.Inlines.AddText("simple header");
//Add footer at the right
Footer footer = document.Sections[0].Footers.Add();
Paragraph paragraphFooter = footer.Blocks.AddParagraph();
paragraphFooter.TextAlignment = Styles.Alignment.Right;
paragraphFooter.Inlines.AddText("simple footer");
File.WriteAllBytes("SimpleHeaderFooter.docx", wordFile.Export(document));

C# API के माध्यम से Word दस्तावेज़ में टेक्स्ट जोड़ें

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

C# API के माध्यम से Word दस्तावेज़ में टेक्स्ट जोड़ें

WordDocument document = new WordDocument();
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Set global style for text and paragraph
builder.CharacterState.FontFamily = new ThemableFontFamily("Arial");
builder.CharacterState.FontSize = 16;
builder.ParagraphState.LineSpacing = 1.2;
builder.ParagraphState.FirstLineIndent = 40;
//Insert text using builder directly
builder.InsertText("Nomal text. ");
//Insert one line with text, it will add line break automatically
builder.InsertLine("Nomal line with auto line break. ");
//So the text below will be added in a second paragraph
builder.InsertText("Nomal text. ");
//Insert text using TextInline object
TextInline textInline = new TextInline(document);
textInline.Text = "This text content is using TextInline object. ";
textInline.FontSize = 20;
builder.InsertInline(textInline);
 हिन्दी