NET के लिए Aspose.Words XML फ़ाइल प्रोसेसर
शब्द - शब्द XML के बारे म NET फ़ाइल प्रोसेसर डेवलपर्स को आसानी से मार्कअप-आधारित दस्तावेजों को बनाने, लोड करने, संपादित करने और सहेजने के लिए सक्षम बनाता है. यह XML इनपुट का समर्थन करता है और XPS, XamlFixed, OpenXPS (एक्सपीएस, एक्समलफ्लू, एक्सएमल फ्लॉपैक) सहित कई निश्चित रूप से क्रमबद्ध और प्रवाह आधारित प्रारूपों में उत्पादन की अनुमति देता ह.
स्थापना और स्थापन
- Aspose.Words पैकेज स्थापित कर NuGet .
- एक संदर्भ जोड
Aspose.Words.dll
आपकी परियोजना म. - Configure मेट्रिक लाइसेंस इससे पहले कि आप एपीआई को पूरी कार्यक्षमता को अनलॉक करने के लिए कॉल कर.
- समर्थित प्लेटफार्म: Windows, Linux, macOS, Xamarin, Mono, और .NET Core.
मुख्य विशेषताएं और कार्य
1. मार्कअप भाषा दस्तावेज बनाए
- डोम-स्टाइल एपीआई के साथ दस्तावेज पेड़ बनाए.
- तत्वों, गुणों और नाम स्थानों को परिभाषित कर.
- पाठ, छवियों और बाहरी संसाधनों को शामिल कर.
- लगातार प्रारूपण के लिए XML-आधारित शैलियों को लागू कर.
2. मौजूदा XML फ़ाइलों को लोड कर
- अच्छी तरह से बनाए गए XML को स्मृति में एक मॉडल में विभाजित कर.
- दस्तावेज़ संरचना, नाम स्थान और कोडिंग का पता लगाए.
- स्ट्रीमिंग विकल्पों के माध्यम से बड़े XML फ़ाइलों का समर्थन कर.
- तत्वों और गुणों को पार करें और जांच.
var doc = new Document("Input.xml");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words XML File Processor");
doc.Save("EditedOutput.xps");
3. संपादित करें दस्तावेज़ पेड़ और सामग्र
- किसी भी स्तर पर नोड्स जोड़ें, हटा दें या संशोधित कर.
- अद्यतन गुण, आंतरिक पाठ, और प्रारूपण मेटाडेट.
- अनुभाग, पैराग्राफ, रन, या कस्टम XML दर्ज करें / हटा द.
- मॉडलिंग परिदृश्यों के लिए क्लोन मेट्र.
4. XPS के लिए सहेज
- निर्यात के रूप म XPS के लिए एक ठोस लेआउट वफादारी के साथ.
- टाइपोग्राफी, पेजिनेशन और वेक्टर ग्राफिक्स बनाए रख.
- फ़ॉन्ट्स, छवियों और रंग प्रोफाइल को शामिल कर.
- नियंत्रण संपीड़न, सुरक्षा और पृष्ठभूम.
5. XamlFixed पर सहेज
- Generate XAML म प्रिंटिंग या WPF डिस्प्ले के लिए निश्चित दस्तावेज.
- पाठ, आकृतियों और छवियों का सटीक क्रम बनाए रख.
- FlowDocument/FixedDokument के साथ इंटरैक्टिव ह.
- संसाधन शब्दकोश और मेटाडेटा को अनुकूलित कर.
6. OpenXPS के लिए सहेज
- OpenXPS-संयुक्त पैकेज का उत्पादन कर.
- डिजिटल हस्ताक्षर और संबंधों का समर्थन कर.
- Optimize ज़िप प्रसारण / वितरण के लिए कंटेनर.
- प्रदर्शन के लिए संपीड़न स्तर को समायोजित कर.
7. XamlFlow और XanlflowPack में सहेज
- गतिशील, प्रवाह-आधारित दस्तावेजों को लचीला ढांचे के लिए निर्यात कर.
- पृष्ठों, स्तंभों और पुनरावृत्ति पाठ का प्रबंधन कर.
- XamlFlowPack एक संग्रह में कई Flow दस्तावेजों को पैक करता ह.
- प्रतिक्रियाशील यूआई, पूर्वावलोकन और डिजिटल प्रकाशन के लिए आदर्श ह.
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "XML Processor Chart Example";
chart.Series.Clear();
chart.Series.Add("Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartOutput.xps");
8. बुकमार्क और नाविगेशन
- इनपुट करें, अपडेट करें या बुकमार्क को हटा द.
- बड़े दस्तावेजों में बुकमार्क के लिए सीधे ब्राउज़ कर.
- XPS/XAML पर बचत करते समय बुकमार्क स्तर सेट कर.
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark1");
builder.Write("Generated by Aspose.Words XML File Processor");
builder.EndBookmark("Bookmark1");
var saveOptions = new XpsSaveOptions();
saveOptions.OutlineOptions.BookmarksOutlineLevels.Add("Bookmark1", 1);
doc.Save("BookmarkOutput.xps", saveOptions);
9. अतिरिक्त संपादकीय सुविधाए
- पाठ खोजें और बदल.
- शीर्षकों, तालिकाओं, सूचियों और नोटों को जोड़ें या संपादित कर.
- टिप्पणियों का प्रबंधन करें और परिवर्तनों का ट्रैक कर.
- छवियों, चार्ट और अंतर्निहित वस्तुओं को शामिल कर.
सर्वश्रेष्ठ अभ्यास
- मूल्यांकन मोड से बचने के लिए लाइसेंस को जल्दी शुरू कर.
- बहुत बड़े फ़ाइलों के लिए स्ट्रीम एपीआई का उपयोग कर.
- मुक्त संसाधनों के लिए दस्तावेज उदाहरण उपलब्ध कराए.
- लोड करने से पहले XML योजनाओं को सत्यापित करें जब सख्त अनुपालन की आवश्यकता होती ह.
- प्रोफ़ाइल आउटपुट को अनुकूलित करने के लिए विकल्पों (विश्वास vs. संपीड़न) को बचाता ह.
- उद्यम कार्यप्रवाह में दक्षता के लिए बैच प्रसंस्करण रूपांतरण.
परेशानियों को हल करने के उपाय
- यह सुनिश्चित करें कि XML इनपुट अच्छी तरह से तैयार और वैध ह.
- परिवर्तन के अपवादों को दयालुता से संबोधित कर.
- सटीक प्रदर्शन के लिए फ़ॉन्ट और संसाधन उपलब्धता की जांच कर.
- संगतता के लिए विभिन्न XPS/XAML दृश्यों में आउटपुट का परीक्षण कर.
अक्सर पूछे जाने वाले प्रश्न (FAQ)
**Q: मैं किस प्रारूप में XML संग्रहीत कर सकता ह?**A: समर्थित फ़ॉर्मेट्स में XPS, XamlFixed, OpenXPS और XAMLFlow शामिल ह.
**Q: क्या मैं स्क्रैच से XML दस्तावेजों को बना सकता ह?**ए: हाँ, आप DOM API का उपयोग करके पूर्ण XML संरचनाओं को प्रोग्रामिंग रूप से बना सकते ह.
**Q: क्या यह बड़ी फ़ाइलों का समर्थन करता ह?**ए: हाँ, स्ट्रीमिंग लोड / सहेजें विकल्पों के साथ आप गीगाबाइट स्केल XML फ़ाइलों को प्रभावी ढंग से संसाधित कर सकते ह.
**Q: क्या मैं XML आउटपुट में चार्ट और छवियों को शामिल कर सकता ह?**A: हाँ, चार्ट, छवियों और अंतर्निहित संसाधनों को पूरी तरह से समर्थित किया जाता ह.