सी # में मेमोरीस्ट्रीम क्लास का उपयोग करके बड़ी पीडीएफ फाइलों को संसाधित करते समय आप स्मृति प्रतिबंधों और मुद्दों का सामना कर सकते हैं। कोई भी समाधान जो इनपुट फ़ाइल आकार को प्रतिबंधित करता है, उन मामलों में काम नहीं करता है जहां पीडीएफ फाइल का आकार 2.5GB से बहुत बड़ा है। नीचे दी गई चरण-दर-चरण मार्गदर्शिका आपको सिखाएगी कि उन्नत स्ट्रीम का उपयोग करके बड़ी PDF फ़ाइलों को C# में कैसे संसाधित किया जाए।
सी#में बड़ी पीडीएफ फाइलों को प्रोसेस करने के चरण
- विजुअल स्टूडियो खोलें और एक खाली C# कंसोल एप्लिकेशन बनाएं
- NuGet.org से Aspose.PDF for .NET का नवीनतम संस्करण स्थापित करें
- बड़ी पीडीएफ फाइल को प्रोसेस करने के लिए OptimizedMemoryStream ऑब्जेक्ट को इनिशियलाइज़ करें
- FileStream का उपयोग करके बड़े आकार का PDF लोड करें
- फाइलस्ट्रीम बाइट्स को ऑप्टिमाइज्डमेमोरीस्ट्रीम में लिखें
- इनपुटस्ट्रीम-आधारित कंस्ट्रक्टर का उपयोग करके Document ऑब्जेक्ट को इनिशियलाइज़ करें
- अपनी आवश्यकताओं के अनुसार पीडीएफ दस्तावेज़ में हेरफेर या संशोधन करें
- संशोधित और संसाधित दस्तावेज़ को डिस्क पर सहेजें
जब आप बड़े आकार के पीडीएफ दस्तावेज़ों के साथ काम कर रहे हों और स्थानीय डिस्क आकार के प्रतिबंध हों, तो आपको एक ऐसे इंटरफ़ेस की आवश्यकता होती है जो विशाल पीडीएफ दस्तावेज़ों को लोड करने के लिए खोज-क्षमता का उपयोग करने की अनुमति दे सके। सरल सी # मेमोरीस्ट्रीम क्लास प्रतिबंधों की पेशकश करता है और खोज-क्षमता की कमी के कारण विशाल पीडीएफ फाइलों को संसाधित करते समय उच्च स्मृति मुद्दों का कारण बनता है। उन्नत धाराओं का उपयोग करने का समाधान इस स्तर पर चित्र में आता है। निम्नलिखित कोड स्निपेट दिखाता है कि आप सी # में बड़ी पीडीएफ फाइलों को लोड करने के लिए उन्नत स्ट्रीम का उपयोग कैसे कर सकते हैं।
सी # में बड़ी पीडीएफ फाइलों को संसाधित करने के लिए कोड
उपरोक्त सरल कोड स्निपेट आपको स्थानीय डिस्क पर संग्रहीत करने की आवश्यकता के बिना मनमाने ढंग से आकार के पीडीएफ दस्तावेज़ों को संसाधित करने में सक्षम बनाता है। Aspose.PDF में .NET के लिए OptimizedMemoryStream क्लास, C# में मेमोरी स्ट्रीम का उपयोग करके विशाल PDF दस्तावेज़ों को लोड करना संभव बनाता है। यह एक मेमोरीस्ट्रीम को परिभाषित करता है जिसकी क्षमता मानक से अधिक है और आपको 2.5GB से बड़े आकार के साथ विशाल पीडीएफ फाइलों को संसाधित करने की अनुमति देता है।
यदि आपके PDF दस्तावेज़ में बुकमार्क हैं और आप उन्हें अपने .NET एप्लिकेशन में पढ़ना चाहते हैं, तो आप सी # का उपयोग कर पीडीएफ बुकमार्क कैसे पढ़ा जाए पर एक अन्य मार्गदर्शिका भी देख सकते हैं।