खोज…


परिचय

OpenXML दस्तावेज़ मार्कअप मानक एक XML आधारित प्रारूप है जो कई सॉफ़्टवेयर प्लेटफ़ॉर्म और ऑपरेटिंग सिस्टम पर समाधान सक्षम करता है।

नमस्ते दुनिया

सबसे पहले, Visual Studio का उपयोग करके एक नया कंसोल प्रोजेक्ट बनाएं और अपनी परियोजना में निम्नलिखित। Dll जोड़ें:

DocumentFormat.OpenXml
WindowsBase

अगला, निम्नलिखित कोड को संकलित और निष्पादित करें:

static void Main(string[] args)
{
    // Create a Wordprocessing document. 
    using ( WordprocessingDocument package = WordprocessingDocument.Create("HelloWorld.docx", WordprocessingDocumentType.Document))
    {
        // Add a new main document part. 
        package.AddMainDocumentPart();

        // Create the Document DOM. 
        package.MainDocumentPart.Document =
            new Document(
                new Body(
                    new Paragraph(
                        new Run(
                            new Text("Hello World!")))));

        // Save changes to the main document part. 
        package.MainDocumentPart.Document.Save();
    }
}

अपने \bin\Debug फ़ोल्डर के तहत आपको अपना पहला वर्डप्रोसेसिंगML दस्तावेज़ होना चाहिए:

यहाँ छवि विवरण दर्ज करें

उपरोक्त उदाहरण में हमने जो पाठ जोड़ा है वह मुख्य दस्तावेज़ भाग के तहत संग्रहीत है। मुख्य दस्तावेज़ भाग के अंदर दस्तावेज़ तत्व है जो एक बाल तत्व निकाय को पाठ को संग्रहीत करने की अनुमति देता है जो हमारा दस्तावेज़ बनाता है। दस्तावेज़ निकाय, ब्लॉक स्तर (पैराग्राफ और टेबल) और इनलाइन सामग्री (रन और पाठ) के लिए सामग्री के दो मुख्य समूह हैं। ब्लॉक स्तर की सामग्री मुख्य संरचना प्रदान करती है और इसमें इनलाइन सामग्री होती है। उपरोक्त उदाहरण को समझने के लिए, हमें सबसे पहले WordprocessingML में पाठ पदानुक्रम को समझने की आवश्यकता है। एक पैराग्राफ को अलग-अलग रनों में विभाजित किया जाता है। एक रन न्यूनतम स्तर का तत्व है जिसके लिए प्रारूपण लागू किया जा सकता है। रन को फिर से विभिन्न टेक्स्ट एलिमेंट्स में विभाजित किया गया है।

यहाँ छवि विवरण दर्ज करें



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow