वर्ड प्रोसेसिंग दस्तावेज़ बनाने के लिए .NET लाइब्रेरी
ओपन सोर्स .NET API Microsoft® Word फ़ाइलों को पढ़ने, लिखने, हेरफेर करने और कनवर्ट करने की अनुमति देता है।
एनपीओआई क्या है?
NPOI, POI Java प्रोजेक्ट का .NET संस्करण है। यह Microsoft® Office फ़ाइल स्वरूपों को पढ़ने और लिखने के लिए एक ओपन-सोर्स .NET लाइब्रेरी है। NPOI.XWPF नाम स्थान आपको DOCX फ़ाइल स्वरूप में हेरफेर करने की अनुमति देता है।
NPOI आपको टेक्स्ट और पैराग्राफ जोड़ने, हाइपरलिंक डालने, टेबल बनाने और पार्स करने, इमेज डालने की अनुमति देता है, और XWPFWordExtractor क्लास का उपयोग करके आप मौजूदा वर्ड प्रोसेसिंग दस्तावेज़ों से टेक्स्ट भी निकाल सकते हैं।
एनपीओआई के साथ शुरुआत करना
एक बार जब आप पूर्वापेक्षाएँ पूरी कर लेते हैं, तो आप NuGet का उपयोग करके इंस्टॉल कर सकते हैं
NuGet . से NPOI स्थापित करें
Install-Package NPOI -Version 2.4.1
सी # का उपयोग कर DOCX फ़ाइल में हेरफेर करें
NPOI .NET प्रोग्रामर को अपने स्वयं के .NET अनुप्रयोगों से वर्ड प्रोसेसिंग बनाने और संशोधित करने की अनुमति देता है। किसी मौजूदा फ़ाइल को संशोधित करने के लिए, आप एक मौजूदा फ़ाइल खोल सकते हैं और टेक्स्ट, पैराग्राफ़, टेबल आदि जैसे परिवर्तन जोड़ सकते हैं।
NPOI का उपयोग करके DOCX बनाएं - C#
XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
doc.Write(sw);
}
सी # का उपयोग कर डॉक्स में एक टेबल बनाएं
एपीआई डेवलपर्स को वर्ड प्रोसेसिंग दस्तावेजों में एक टेबल जोड़ने की अनुमति देता है। आप एक तालिका जोड़ सकते हैं, तालिका गुण सेट कर सकते हैं, तालिका ग्रिड सेट कर सकते हैं, और स्तंभ ग्रिड गुण सेट कर सकते हैं। इसके अलावा, आप क्रमशः TableCell और TableRow कक्षाओं का उपयोग करके तालिका कक्षों और पंक्तियों का प्रबंधन कर सकते हैं। कोड की निम्नलिखित सरल पंक्तियाँ C# में Word दस्तावेज़ में तालिका जोड़ सकती हैं।
- XWPFDocument का उपयोग करके एक नया DOCX दस्तावेज़ बनाएँ
- doc.CreateTable() विधि का उपयोग करके दस्तावेज़ में एक तालिका जोड़ें और पंक्तियों और स्तंभ संख्याओं को int . के रूप में सेट करें
- Table.GetRow(1).GetCell(1) का उपयोग करके पहली पंक्ति और पहला सेल प्राप्त करें और setText() विधि का उपयोग करके इसमें टेक्स्ट जोड़ें
- फ़ाइलस्ट्रीम () विधि का उपयोग करके फ़ाइल को सहेजें और आउटपुट फ़ाइल का नाम और निर्माण फ़ाइल मोड सेट करें
NPOI - C# का उपयोग करके DOCX में तालिका बनाएं
XWPFDocument doc = new XWPFDocument();
XWPFTable table = doc.CreateTable(3, 3);
table.GetRow(0).GetCell(0).SetText("File Format Developer Guide");
FileStream out1 = new FileStream("table.docx", FileMode.Create);
doc.Write(out1);
out1.Close();