पृष्ठ विवरण भाषाएँ पिक्सेल की एक सरणी की तुलना में उच्च स्तर पर पृष्ठ के प्रकटन का वर्णन करती हैं। पीडीएल कंप्यूटर अनुप्रयोगों, जैसे ग्राफिक्स टूल, टेक्स्ट एडिटर्स, आदि, और आउटपुट डिवाइस: पब्लिशिंग (प्रिंटिंग) सिस्टम और डिस्प्ले के बीच एक बाध्यकारी लिंक के रूप में काम करते हैं। अधिकांश मुद्रण प्रणालियाँ मुद्रित पृष्ठों को चौड़ाई में m पिक्सेल और ऊंचाई में n पिक्सेल के आयत के रूप में मानती हैं। बेशक, ऐसी बड़ी फ़ाइलों को मेमोरी में स्टोर करना, उन्हें संपादित करना और उन्हें वितरित नेटवर्क पर स्थानांतरित करना सुविधाजनक नहीं है। यह समाधान PS, EPS, और XPS पृष्ठ विवरण भाषाओं का समर्थन करता है।

Aspose.Page for C++ XPS, PS, और EPS फाइल रेंडरिंग और हेरफेर के लिए एक विश्वसनीय लाइब्रेरी है। यह किसी अन्य सॉफ़्टवेयर की आवश्यकता के बिना मौजूदा और साथ ही नई XPS फ़ाइलों के निर्माण, संशोधन और रूपांतरण की अनुमति देता है। एपीआई दस्तावेज़ पृष्ठों और तत्वों जैसे कि कैनवस, पथ और ग्लिफ़ में हेरफेर करने, वेक्टर ग्राफिक्स आकृतियों को बनाने और हेरफेर करने और विभिन्न रंग स्थानों में रंगों को निर्दिष्ट करने जैसे संचालन की अनुमति देता है। इसके अलावा, डेवलपर्स पीएस और ईपीएस दस्तावेजों को पीडीएफ के साथ-साथ विभिन्न रेखापुंज छवि प्रारूपों में परिवर्तित कर सकते हैं।

पीएस, ईपीएस और एक्सपीएस एपीआई सुविधाओं के बारे में अधिक जानें:

XPS फ़ाइलों में पेज डालें

Aspose.Page for C++ हेरफेर के लिए XPS फ़ाइलों को लोड करने का समर्थन करता है और हम आसानी से उस फ़ाइल के भीतर नए पृष्ठ जोड़ सकते हैं। सी ++ डेवलपर्स पुस्तकालय का उपयोग उन परिदृश्यों को स्वचालित करने के लिए कर सकते हैं जो उनके रास्ते में मदद कर सकते हैं।

XPS फ़ाइल में दस्तावेज़ पृष्ठ जोड़ें - C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

पुस्तकालय XPS, PS और EPS दस्तावेज़ों को PDF और BMP, JPEG, PNG, TIFF सहित रेखापुंज छवि प्रारूपों में परिवर्तित करने की पेशकश करता है। छवियों के भीतर दस्तावेजों को सहेजते समय डेवलपर गुणवत्ता स्तर, संकल्प, पृष्ठ संख्या निर्दिष्ट कर सकता है।
समाधान विविध रूपांतरण भी प्रदान करता है जैसे:

  
  

Aspose.Page नीचे सूचीबद्ध अनुसार लोकप्रिय विकास परिवेशों के लिए अलग-अलग API प्रदान करता है: