NET के लिए Aspose.Page PS Converter
Aspose.Page PS Converter for .NET डेवलपर्स को PostScript (PS) और Encapsulated Postcript (Eps) फ़ाइलों को सार्वभौमिक रूप से संगत में परिवर्तित करने की अनुमति देता ह पीडीएफ और छवि प्रारूप जैसे JPEG, PNG, TIFF, BMP, और GIF. प्लगइन सरलत पीएस एक साफ एपीआई के माध्यम से पार्किंग और रेंडिंग, डेस्कटॉप, वेब, या क्लाउड-आधारित .NET अनुप्रयोगों के लिए उपयुक्त ह.
स्थापना और स्थापन
PS Converter का उपयोग करने के लिए:
- Aspose.Page for .NET NuGet पैकेज स्थापित करें. देख Installation .
- निम्नलिखित में वर्णित के रूप में मेटेड लाइसेंस सेट कर मेट्रिक लाइसेंस पूर्ण कार्यक्षमता को अनलॉक कर.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
विशेषताओं और कार्य
पीएस से पीडीएफ रूपांतरण
- Convert
.ps
और.eps
उच्च गुणवत्ता वाले पीडीएफ के लिए फ़ाइल. - वेक्टर ग्राफिक्स, फ़ॉन्ट और खोज योग्य पाठ को बनाए रखता ह.
- यह आधुनिक PDF विनिर्देशों का समर्थन करता है (PDF 1.4–2.0, PDF/A अनुपालन).
- फ़ाइल आकार को कम करने के लिए फ़ॉन्ट्स को स्वचालित रूप से एम्बेड या उपसेट कर.
PS में Image Conversion
- पीएस पृष्ठों को JPEG, PNG, TIFF, BMP, GIF जैसे छवि प्रारूपों में रेंडर कर.
- नियंत्रण डीपीआई, संकल्प, रंग गहराई, और संपीड़न.
- एकल पृष्ठ या बहु-पृष्ठ TIFF उत्पन्न कर.
- जहां समर्थन किया जाता है वहां पारदर्शिता बनाए रख.
रंग प्रबंधन
- आउटपुट RGB, CMYK, या ग्रेस्केल रंग मोड में ह.
- सटीक रंग पुनरावृत्ति के लिए ICC प्रोफाइल लागू कर.
- रेंडिंग के दौरान चमक, विपरीत या गैमा को समायोजित कर.
पृष्ठ रेंज और लेआउट नियंत्रण
- चुने हुए पृष्ठों या पृष्ठ रेंज को परिवर्तित कर.
- अनुकूलित आउटपुट आयामों के लिए पृष्ठों को घुमाएं, स्केल करें या फिट कर.
- कॉलबैक हॉक्स का उपयोग करके सिर, पैर या पानी के निशान जोड.
प्रदर्शन और संसाधन प्रबंधन
- स्ट्रीम-आधारित एपीआई बड़े पीएस / ईपीएस फ़ाइलों को प्रभावी ढंग से संभालने के लिए.
- बैच प्रसंस्करण के लिए समानांतर रूपांतरण समर्थन.
- स्मृति सुरक्षा के लिए अनियंत्रित संसाधनों का निर्माण.
एकीकरण और विस्तार
- Fluent API डिजाइन निर्भरता इंजेक्शन के साथ एकीकृत ह.
- प्रगति रिपोर्टिंग और कस्टम लॉगिंग के लिए घटनाए.
- कस्टम फिल्टर के लिए विस्तारित रेंडर पाइपलाइन.
उदाहरण: पीएस को पीडीएफ में परिवर्तित कर
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToPdfOptions options = new PsConverterToPdfOptions();
// Save output PDF
converter.Convert(options, "output.pdf");
}
उदाहरण: PS को छवि में परिवर्तित कर
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
options.Resolution = 300;
converter.Convert(options, "output.png");
}
टिप्स और सर्वश्रेष्ठ अभ्यास
- रूपांतरण से पहले सिंटाक्स के लिए PS/EPS फ़ाइलें सत्यापित कर.
- आउटपुट DPI और लक्ष्य मीडिया (प्रिंट vs. स्क्रीन) के साथ रंग सेटिंग्स को मिलाए).
- बैच रूपांतरण के लिए multi-threading का उपयोग कर.
- अनियंत्रित संसाधनों को रिलीज करने के लिए रूपांतरक उदाहरण उपलब्ध कराए.
- प्रोफ़ाइल संसाधनों का उपयोग लंबे समय तक चलने वाली सेवाओं और ट्यूनी के अनुसार.
सिस्टम आवश्यकताए
- OS: विंडोज, लिनक्स, या मैकओएस .NET फ्रेमवर्क या ।NET कोर के साथ
- फ्रेमवर्क: .NET मानक 2.0+, .Net कोर, .net 5/6+, Xamarin, Mono
- IDE: Microsoft Visual Studio, JetBrains Rider, विज़ुअल स्टूडियो कोड
अक्सर पूछे जाने वाले प्रश्न
**किस प्रारूप को परिवर्तित किया जा सकता ह?**संपादित कर (.ps
, .eps
) PDF और छवि प्रारूपों में JPEG, PNG, BMP, GIF, और TIFF शामिल ह.
**फ़ॉन्ट इनब्रेडिंग का समर्थन किया जाता ह?**हाँ, फ़ॉन्ट्स को पीडीएफ जनरेटिंग के दौरान अंतर्निहित या उप-सेट किया जा सकता ह.
**क्या मैं केवल विशिष्ट पृष्ठों को परिवर्तित कर सकता ह?**हाँ, आप रूपांतरण के लिए एकल पृष्ठ या पृष्ठ रेंज निर्दिष्ट कर सकते ह.
**मेटेड लाइसेंस का समर्थन किया जाता ह?**हाँ, उपयोग ट्रैकिंग के लिए टोकन-आधारित माप लाइसेंस का समर्थन किया जाता ह.