यह लेख प्रक्रिया का वर्णन करता है C# का उपयोग करके खाली PDF पृष्ठ हटाएँ। आप IDE सेट करने के विवरण, चरणों की सूची, और C# का उपयोग करके PDF में खाली पृष्ठ को कैसे हटाएँ दर्शाने वाला नमूना कोड प्राप्त करेंगे। विभिन्न सुधारों पर चर्चा की जाएगी ताकि कस्टम आउटपुट बनाने के लिए नमूना कोड को बेहतर बनाया जा सके।
C# का उपयोग करके PDF में अतिरिक्त पृष्ठ हटाने के चरण
- IDE को Aspose.PDF for .NET का उपयोग करने के लिए सेट करें ताकि खाली पृष्ठ हटाए जा सकें।
- पूर्ण उत्पाद सुविधाओं का उपयोग करने के लिए एक वैध लाइसेंस लागू करें
- स्रोत PDF फ़ाइल को Document क्लास का उपयोग करके लोड करें
- लोड किए गए PDF फ़ाइल में प्रत्येक page को पार्स करें
- सत्यापित करें कि वर्तमान पृष्ठ में कोई पाठ, छवियां, एनोटेशन, और एम्बेडेड फ़ॉर्म नहीं हैं
- ऊपर दिए गए मानदंडों का उपयोग करके प्रत्येक खाली पृष्ठ को चिह्नित करें
- अंतिम पृष्ठ से प्रत्येक पृष्ठ को पार्स करें और सभी खाली पृष्ठों को हटा दें
- खाली पृष्ठों के बिना अद्यतन PDF फ़ाइल को सहेजें
इन चरणों में C# का उपयोग करके PDF में खाली पृष्ठ को हटाने की प्रक्रिया का सारांश दिया गया है। स्रोत PDF को Document ऑब्जेक्ट में लोड करें, प्रत्येक पृष्ठ को पार्स करें और जांचें कि उसमें टेक्स्ट, इमेज, एनोटेशन या एम्बेडेड फॉर्म हैं या नहीं, और खाली पृष्ठों की सूची सहेजें। अंत में, अंतिम पृष्ठ से सभी खाली पृष्ठ हटाएँ और परिणामी आउटपुट PDF फ़ाइल को सहेजें।
C# का उपयोग करके PDF से खाली पृष्ठ हटाने के लिए कोड
यह कोड दिखाता है कि C# का उपयोग करके PDF से अतिरिक्त पृष्ठ कैसे हटाएँ। आप Pages.Delete(int[]) का उपयोग करके सभी खाली पृष्ठों को एक कॉल में हटाने का प्रयास कर सकते हैं, बजाय सभी पृष्ठों को क्रमशः इटररेट करने के। ImagePlacementAbsorber का उपयोग केवल उन छवियों की उपस्थिति का पता लगाने के लिए किया जा सकता है जो पृष्ठ पर रेंडर की गई हैं, क्योंकि Resources.Images.Count में संदर्भित संसाधन भी शामिल होते हैं।
यह छोटा ट्यूटोरियल ब्लैंक पेजों को खोजने और फिर उन्हें PDF फ़ाइल से हटाने की प्रक्रिया सिखाता है। PDF को ब्लैक एंड व्हाइट PDF में बदलने के लिए, लेख Change PDF to Black and White using C# देखें।