NET के लिए Aspose.Page XPS Converter

NET के लिए Aspose.Page XPS Converter डेवलपर्स को अनियंत्रित रूप से परिवर्तित करने की अनुमति देता ह XPS के लिए दस्तावेजों को सार्वभौमिक रूप से संगत पीडीएफ और लोकप्रिय छवि प्रारूपों की एक श्रृंखला जैसे कि JPEG, TIFF, PNG, BMP, और GIF. चाहे प्रिंट-प्रेम PDF या वेब और मोबाइल प्रकाशन के लिए रस्टर छवियों का उत्पादन, यह प्लगइन आउटपुट गुणवत्ता, संपीड़न, रंग प्रोफाइल और मेटाडेटा पर अच्छी तरह से नियंत्रण प्रदान करता है - सभी एक सरल .NET एपीआई के माध्यम स.

सिस्टम आवश्यकताए

  • माइक्रोसॉफ्ट विंडोज, लिनक्स, या मैकओएस .NET फ्रेमवर्क या ।NET कोर के साथ.
  • Visual Studio, JetBrains Rider, MonoDevelop और VS कोड के साथ संगत ह.
  • NET मानक 2.0/2.1 और .Net 5+ का समर्थन करता ह+.

स्थापना और स्थापन

शुरू करने के लिए, NuGet के माध्यम से Aspose.Page for .NET स्थापित कर:

  • विस्तार से अनुसरण कर Installation मार्गदर्शक.
  • निम्नलिखित में वर्णित के रूप में निर्धारित लाइसेंस सेट कर मेट्रिक लाइसेंस पूर्ण फ़ंक्शन को अनलॉक करने के लिए दस्तावेज.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

विशेषताओं और कार्य

XPS में PDF रूपांतरण

  • XPS पृष्ठों को उच्च विश्वसनीयता पीडीएफ में परिवर्तित कर.
  • नियंत्रण पृष्ठ आकार, मार्जिन, और स्केलिंग.
  • फ़ॉन्ट्स को स्वचालित रूप से एम्बेड या सबसेट कर.
  • मेटाडेटा (लेखक, शीर्षक और कीवर्ड) जोड).
  • एन्क्रिप्शन, पासवर्ड सुरक्षा और उपयोगकर्ता अनुमति का उपयोग कर.

XPS में छवि रूपांतरण

  • JPEG, PNG, TIFF, BMP, GIF, EMF** के लिए निर्यात**.
  • समायोजित रिज़ॉल्यूशन (डीपीआई), रंग गहराई, और संपीड़न.
  • संपीड़न के साथ बहु-पृष्ठ TIFF (CCITT, LZW) बनाए).
  • समर्थित प्रारूपों के लिए पारदर्शिता बनाए रख.

स्ट्रीम-आधारित प्रसंस्करण

  • फ़ाइल, स्मृति या नेटवर्क स्ट्रीम से सीधे इनपुट पढ.
  • वेब ऐप्स के साथ एकीकरण के लिए स्ट्रीम पर आउटपुट लिख.
  • उच्च दक्षता परिदृश्यों में असेंक्रोनल I / O का समर्थन.

प्रारूप-विशिष्ट विकल्प

  • PDF: सेट अनुपालन (PDF/A), फ्लैट पारदर्शिता, फ़ॉन्ट्स सेटिंग्स.
  • TIFF: कॉम्प्लेक्स का चयन करें (LZW, CCITT समूह 4).
  • JPEG: नियंत्रण क्रोम उप-सैम्पलिंग और गुणवत्त.
  • PNG: Zlib संपीड़न और पारदर्शिता को समायोजित कर.

प्रदर्शन और संसाधन प्रबंधन

  • कई दस्तावेजों के माध्यम से बैच रूपांतरण.
  • बहु-ट्रेडिंग के साथ समानांतर प्रसंस्करण.
  • पुनरावृत्ति पृष्ठ रेंडर के लिए कैश.
  • अनियंत्रित संसाधनों का उपयोग किया जाता ह.

गलतियों का प्रबंधन और लॉगिंग

  • पृष्ठ और पैरामीटर संदर्भ के साथ विस्तृत अपवाद संदेश.
  • भ्रष्ट या असहाय XPS फ़ाइलों के लिए इनपुट वैलिडिंग.
  • प्रगति रिपोर्टिंग और प्रदर्शन मीट्रिक के लिए घटना हॉक्स.

उदाहरण: XPS को PDF में परिवर्तित कर

using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Pdf;

// Load XPS document
XpsDocument xpsDoc = new XpsDocument("input.xps");

// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
options.Compliance = PdfCompliance.PdfA_1b;

// Save as PDF
xpsDoc.Save("output.pdf", options);

उदाहरण: XPS को PNG में परिवर्तित कर

using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;

XpsDocument xpsDoc = new XpsDocument("input.xps");

ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
options.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

xpsDoc.Save("output.png", options);

टिप्स और सर्वश्रेष्ठ अभ्यास

  • असफलताओं को कम करने के लिए रूपांतरण से पहले XPS इनपुट सत्यापित कर.
  • लक्ष्य मीडिया (स्क्रीन vs. प्रिंट) के साथ DPI और रंग स्थान सेटिंग्स को संरेखित कर).
  • प्रवाह-आधारित एपीआई का उपयोग सर्वर-मुक्त / कंटेनर-निर्मित डिप्लोमामेंट के लिए कर.
  • बड़े पैमाने पर सेवाओं के लिए रूपांतरक उदाहरणों का पुन: उपयोग कर.
  • वस्तुओं की उपलब्धता म using संसाधनों को मुक्त करने के लिए ब्लॉक.
  • अनुपालन के लिए वैधकों के साथ पीडीएफ / ए आउटपुट का परीक्षण कर.
 हिंदी