ओपन सोर्स पायथन पीडीएफ मर्जर लाइब्रेरी
पीडीएफ दस्तावेजों के पृष्ठों को विभाजित करने, विलय करने, जोड़ने, घुमाने और काटने के लिए मुफ्त और खुला स्रोत पायथन लाइब्रेरी।
पीवाईपीडीएफ क्या है?
pypdf एक स्वतंत्र और ओपन-सोर्स पायथन लाइब्रेरी है जो पीडीएफ दस्तावेजों पर कई कार्यों की अनुमति देती है जैसे पीडीएफ फाइलों के पृष्ठों को जोड़ना, घुमाना, क्रॉप करना, विभाजित करना और विलय करना।
कुछ विशेषताएं नीचे सूचीबद्ध हैं:
- पीडीएफ को मर्ज करना: आप pypdf का उपयोग करके कई पीडीएफ दस्तावेजों को एक ही पीडीएफ फाइल में मर्ज कर सकते हैं। यह पीडीएफ रिपोर्ट, प्रस्तुतियाँ या अन्य दस्तावेजों को संयोजित करने के लिए उपयोगी है।
- पीडीएफ को विभाजित करना: Pypdf एक पीडीएफ को कई छोटे पीडीएफ में विभाजित करने का भी समर्थन करता है। यह तब उपयोगी हो सकता है जब आप एक बड़े पीडीएफ को अलग-अलग खंडों में विभाजित करना चाहते हैं।
- पृष्ठों को घुमाना: आप pypdf का उपयोग करके PDF दस्तावेज़ में अलग-अलग पृष्ठों को घुमा सकते हैं। यह स्कैन किए गए दस्तावेज़ों या छवियों के अभिविन्यास को सही करने के लिए उपयोगी है।
pypdf के साथ आरंभ करना
Pypdf को इंस्टॉल और उपयोग करने के लिए आपको Python संस्करण 3.6.0 या उससे उच्चतर की आवश्यकता है। इसलिए, पहले Python इंस्टॉल करें और फिर pip और वर्चुअल एनवायरनमेंट का उपयोग करके अपनी मशीन पर pypdf इंस्टॉल करने के लिए नीचे दिए गए कमांड का उपयोग करें।
लिनक्स
python3 -m venv venv
source venv/bin/activate
pip install pypdf
मैक ओएस
python -m venv venv
source venv/bin/activate
pip install pypdf
विंडोज़
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
पीडीएफ पेज जोड़ें, घुमाएँ और काटें
आप पाइथन में pypdf लाइब्रेरी का उपयोग पीडीएफ फाइलों में हेरफेर करने के लिए कर सकते हैं, जैसे कि पृष्ठों को जोड़ना, घुमाना, क्रॉप करना, और यहां तक कि PdfWriter और PdfReader वर्गों का उपयोग करके पीडीएफ दस्तावेजों में जावास्क्रिप्ट क्रियाएं जोड़ना, जैसा कि नीचे दिए गए कोड में दिखाया गया है:
नोट: सिर्फ़ इसलिए कि सामग्री अब दिखाई नहीं दे रही है, इसका मतलब यह नहीं है कि वह चली गई है। क्रॉपिंग व्यूबॉक्स को एडजस्ट करके काम करती है। इसका मतलब है कि क्रॉप की गई सामग्री को अभी भी बहाल किया जा सकता है।
पीडीएफ फाइलों को मर्ज करें
आप PDF फ़ाइलों में हेरफेर करने के लिए Python में pypdf लाइब्रेरी का उपयोग कर सकते हैं, जैसे कि कई PDF को एक ही दस्तावेज़ में मर्ज करना। आप PdfWriter क्लास के फ़ंक्शन का उपयोग करके PDF फ़ाइलों को मर्ज और हेरफेर कर सकते हैं, जैसा कि नीचे दिए गए कोड में दिखाया गया है:
पीडीएफ दस्तावेज़ विभाजित करें
हम pypdf लाइब्रेरी में PdfWriter और PdfReader क्लास के विभिन्न फ़ंक्शन का उपयोग करके एक PDF दस्तावेज़ को कई दस्तावेज़ों में विभाजित कर सकते हैं। नीचे दिया गया कोड स्निपेट दिए गए PDF दस्तावेज़ को दो हिस्सों में विभाजित करता है और उन्हें दो अलग-अलग PDF फ़ाइलों के रूप में सहेजता है:
निष्कर्ष
निष्कर्ष में, pypdf की मर्जिंग क्षमताएं अनुकरणीय हैं, जो PDF दस्तावेज़ों को संभालने में लाइब्रेरी की दक्षता को प्रदर्शित करती हैं। pypdf की PDF को आसानी से संयोजित करने की क्षमता इसे दस्तावेज़ असेंबली, रिपोर्ट जनरेशन या विभिन्न PDF संसाधनों के समेकन की आवश्यकता वाले कार्यों के लिए एक उत्कृष्ट विकल्प बनाती है। इसकी उपयोगकर्ता-अनुकूल सुविधाएँ और कुशल मर्जिंग क्षमताएँ PDF दस्तावेज़ प्रबंधन में एक मूल्यवान उपकरण के रूप में इसकी प्रतिष्ठा में योगदान करती हैं।