Aspose.Page के साथ XPS दस्तावेज़ में यूनिकोड स्ट्रिंग के साथ टेक्स्ट जोड़ें

परिचय

.NET विकास के निरंतर विकसित होते परिदृश्य में, Aspose.Page XPS दस्तावेज़ों को संभालने के लिए एक शक्तिशाली उपकरण के रूप में सामने आता है। इसकी कई विशेषताओं में, XPS दस्तावेज़ में यूनिकोड स्ट्रिंग के साथ टेक्स्ट जोड़ने की क्षमता एक मूल्यवान कार्यक्षमता है। यह चरण-दर-चरण मार्गदर्शिका आपको प्रक्रिया के माध्यम से बताएगी, यह सुनिश्चित करेगी कि आप इस क्षमता का प्रभावी ढंग से उपयोग करें।

आवश्यक शर्तें

ट्यूटोरियल में जाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  • .NET विकास की एक बुनियादी समझ।
  • आपकी मशीन पर विज़ुअल स्टूडियो स्थापित है।
  • .NET लाइब्रेरी के लिए Aspose.Page। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.

नामस्थान आयात करें

आरंभ करने के लिए, सुनिश्चित करें कि आप अपने प्रोजेक्ट में आवश्यक नामस्थान आयात करें। यह Aspose.Page के साथ काम करने के लिए आवश्यक कक्षाएं और कार्यक्षमताएं प्रदान करेगा। यहां आवश्यक नामस्थान हैं:

using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsModel;
using System.Drawing;

चरण 1: दस्तावेज़ सेट करें

सबसे पहले, एक नया XPS दस्तावेज़ बनाएँ जहाँ आप यूनिकोड टेक्स्ट जोड़ेंगे। नीचे दिए गए कोड स्निपेट का पालन करें:

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "Your Document Directory";
// नया XPS दस्तावेज़ बनाएं
XpsDocument doc = new XpsDocument();

चरण 2: यूनिकोड टेक्स्ट जोड़ें

अब, XPS दस्तावेज़ में यूनिकोड टेक्स्ट जोड़ें। यह उदाहरण एरियल फ़ॉन्ट का उपयोग करता है, फ़ॉन्ट आकार को 20 पर सेट करता है, और पाठ को निर्देशांक (400f, 200f) पर रखता है। इस मामले में यूनिकोड स्ट्रिंग “TEN. rof SPX.esopsA” है। नीचे दिए गए कोड स्निपेट को देखें:

// लेख जोड़ें
XpsSolidColorBrush textFill = doc.CreateSolidColorBrush(Color.Black);
XpsGlyphs glyphs = doc.AddGlyphs("Arial", 20, FontStyle.Regular, 400f, 200f, "TEN. rof SPX.esopsA");
glyphs.BidiLevel = 1;
glyphs.Fill = textFill;

चरण 3: दस्तावेज़ सहेजें

एक बार यूनिकोड टेक्स्ट जुड़ने के बाद, परिणामी XPS दस्तावेज़ को सहेजें। यहाँ अंतिम चरण है:

// परिणामी XPS दस्तावेज़ सहेजें
doc.Save(dataDir + "AddTextRTL_out.xps");

बधाई हो! आपने .NET के लिए Aspose.Page का उपयोग करके XPS दस्तावेज़ में सफलतापूर्वक यूनिकोड टेक्स्ट जोड़ा है।

निष्कर्ष

इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Page का उपयोग करके XPS दस्तावेज़ों में यूनिकोड टेक्स्ट जोड़ने की प्रक्रिया का पता लगाया। यह कार्यक्षमता .NET वातावरण के भीतर विविध और गतिशील दस्तावेज़ निर्माण के द्वार खोलती है।

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या Aspose.Page नवीनतम .NET फ्रेमवर्क के साथ संगत है?

A1: हां, नवीनतम .NET फ्रेमवर्क के साथ अनुकूलता सुनिश्चित करने के लिए Aspose.Page को नियमित रूप से अपडेट किया जाता है।

Q2: क्या मैं टेक्स्ट जोड़ते समय फ़ॉन्ट शैली और आकार को अनुकूलित कर सकता हूँ?

ए2: बिल्कुल! प्रदान किया गया उदाहरण कोड आपको फ़ॉन्ट शैली, आकार और अन्य विशेषताओं को आसानी से अनुकूलित करने की अनुमति देता है।

Q3: मुझे Aspose.Page के लिए अतिरिक्त दस्तावेज़ कहां मिल सकते हैं?

A3: आप दस्तावेज़ का संदर्भ ले सकते हैंयहाँ व्यापक जानकारी और उदाहरणों के लिए।

Q4: क्या Aspose.Page के साथ शुरुआत करने के लिए कोई निःशुल्क संसाधन हैं?

A4: हाँ, आप इसका अन्वेषण कर सकते हैंAspose.पेज फोरम सामुदायिक समर्थन और चर्चा के लिए।

Q5: क्या खरीदारी करने से पहले कोई परीक्षण संस्करण उपलब्ध है?

ए5: निश्चित रूप से! आप निःशुल्क परीक्षण संस्करण तक पहुंच सकते हैंयहाँ खरीदारी करने से पहले.