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
संसाधनों को मुक्त करने के लिए ब्लॉक. - अनुपालन के लिए वैधकों के साथ पीडीएफ / ए आउटपुट का परीक्षण कर.