पीडीएफ दस्तावेजों के लिए ओपन सोर्स पायथन मेटाडेटा लाइब्रेरी
पीडीएफ फाइलों के मेटाडेटा को पढ़ने, संपादित करने और अद्यतन करने के लिए निःशुल्क और खुला स्रोत पायथन लाइब्रेरी।
पायथन के लिए PikePDF क्या है?
PikePDF एक आधुनिक पायथन लाइब्रेरी है जिसे सहज PDF हेरफेर के लिए तैयार किया गया है, जिसमें मेटाडेटा के साथ विशेष रूप से काम करने की शक्तिशाली क्षमताएँ हैं। मज़बूत QPDF लाइब्रेरी पर निर्मित, PikePDF डेवलपर्स को PDF फ़ाइलों से मेटाडेटा को आसानी से जोड़ने, संपादित करने और हटाने की अनुमति देता है, जिससे यह दस्तावेज़ जानकारी को व्यवस्थित और समृद्ध करने के लिए एक आवश्यक उपकरण बन जाता है। चाहे आपको शीर्षक, लेखक, विषय क्षेत्र या कस्टम मेटाडेटा प्रविष्टियों को अपडेट करने की आवश्यकता हो, PikePDF इन विवरणों को प्रोग्रामेटिक रूप से प्रबंधित करने के लिए एक पायथनिक और सहज API प्रदान करता है। यह बेहतर दस्तावेज़ वर्गीकरण और खोज क्षमता के लिए एम्बेडेड मेटाडेटा को संभालने का भी समर्थन करता है, जो विस्तृत दस्तावेज़ विवरणों पर बहुत अधिक निर्भर करने वाले वर्कफ़्लो के साथ अनुपालन सुनिश्चित करता है। विश्वसनीयता और प्रदर्शन पर अपने फ़ोकस के साथ, PikePDF दस्तावेज़ प्रसंस्करण प्रणालियों में मेटाडेटा प्रबंधन कार्यों को स्वचालित करने या मेटाडेटा-संचालित PDF वर्कफ़्लो को बढ़ाने के लिए आदर्श है।
PikePDF API की विशेषताएं
PikePDF API for Python has rich set of features for working with the metadata of the PDF documents. Some of its features are as listed below.- पीडीएफ हेरफेर: पीडीएफ फाइलों के भीतर पृष्ठों को मर्ज करें, विभाजित करें, घुमाएं और पुन: व्यवस्थित करें।
- मेटाडेटा प्रबंधन: PDF संगठन और जानकारी को बढ़ाने के लिए मेटाडेटा जोड़ें, संपादित करें या निकालें।
- एन्क्रिप्शन और सुरक्षा: पासवर्ड के साथ PDF एन्क्रिप्ट करें, सुरक्षित PDF अनलॉक करें और सुरक्षा सेटिंग्स प्रबंधित करें।
- भ्रष्ट फ़ाइलें सुधारें: क्षतिग्रस्त या भ्रष्ट PDF दस्तावेज़ों में समस्याओं का पता लगाएं और उन्हें ठीक करें।
- पीडीएफ/ए रूपांतरण: दीर्घकालिक संग्रहण और अनुपालन के लिए पीडीएफ को पीडीएफ/ए प्रारूप में परिवर्तित करें।
- एम्बेडेड फ़ॉन्ट समर्थन: पाठ की एकरूपता और अनुकूलता के लिए एम्बेडेड फ़ॉन्ट को संभालें।
- प्रदर्शन-उन्मुख: बड़े या जटिल PDF के साथ तेज़ और विश्वसनीय संचालन के लिए अनुकूलित।
- QPDF पर आधारित: उन्नत PDF हेरफेर क्षमताओं के लिए शक्तिशाली QPDF लाइब्रेरी का लाभ उठाता है।
- ओपन सोर्स: उपयोग करने के लिए निःशुल्क और डेवलपर समुदाय द्वारा सक्रिय रूप से अनुरक्षित।
PikePDF API का उपयोग करने के लाभ
- मेटाडेटा प्रबंधन: PDF संगठन और खोज क्षमता को बढ़ाने के लिए मेटाडेटा को आसानी से जोड़ें, संपादित करें या हटाएं।
- पीडीएफ/ए समर्थन: मेटाडेटा को संरक्षित या अद्यतन करते हुए पीडीएफ को अभिलेखीय प्रारूप में परिवर्तित करें।
- भ्रष्टाचार से निपटना: मेटाडेटा खोए बिना क्षतिग्रस्त पीडीएफ फाइलों की मरम्मत और पुनर्स्थापना करें।
- एन्क्रिप्शन और सुरक्षा: मेटाडेटा अखंडता बनाए रखते हुए पासवर्ड सुरक्षा और एन्क्रिप्शन प्रबंधित करें।
- कस्टम मेटाडेटा: विशिष्ट वर्कफ़्लो या व्यावसायिक आवश्यकताओं के लिए PDF मेटाडेटा को अनुकूलित करने के लिए कस्टम फ़ील्ड जोड़ें।
- उच्च प्रदर्शन: बड़ी और जटिल पीडीएफ फाइलों के तेज और कुशल प्रसंस्करण के लिए अनुकूलित।
- ओपन सोर्स: निःशुल्क और सक्रिय रूप से अनुरक्षित, एक विश्वसनीय और लागत प्रभावी समाधान प्रदान करता है।
- QPDF पर आधारित: उन्नत PDF और मेटाडेटा संचालन के लिए QPDF की शक्तिशाली सुविधाओं का लाभ उठाता है।
पायथन के लिए PikePDF API के साथ आरंभ करना
अपने पायथन अनुप्रयोगों में PikePDF का उपयोग करने के लिए आपको अपने सिस्टम पर पायथन 3.9+ संस्करण स्थापित करना होगा। इसलिए, पहले Python स्थापित करें और फिर pip और वर्चुअल वातावरण का उपयोग करके अपनी मशीन पर Hachoir API स्थापित करने के लिए नीचे दिए गए कमांड का उपयोग करें।
pip install pikepdf
पायथन के लिए PikePDF API के साथ कार्य करना - उदाहरण
आप पीडीएफ फाइलों की मेटाडेटा जानकारी को पढ़ने, लिखने और अपडेट करने के लिए PikePDF का उपयोग कर सकते हैं। एपीआई आपके पायथन अनुप्रयोगों के भीतर पीडीएफ फाइलों के साथ काम करने के लिए उपयोग में आसान तरीके और नमूने प्रदान करता है।
पायथन के लिए PikePDF API का उपयोग करके किसी फ़ाइल की मेटाडेटा जानकारी पढ़ें
PikePDF फ़ाइल का उपयोग करके PDF फ़ाइल से मेटाडेटा जानकारी पढ़ना आसान है। आप किसी भी PDF दस्तावेज़ से मेटाडेटा जानकारी पढ़ने के लिए निम्न नमूना कोड का उपयोग कर सकते हैं।
उत्पादन
जब आप इस कोड को निष्पादित करेंगे, तो आउटपुट कुछ इस प्रकार होगा:
PDF Metadata:
/Title: Sample PDF Document
/Author: John Doe
/Subject: Example Usage
/Producer: Adobe PDF Library
/CreationDate: D:20241226093000Z
यदि फ़ाइल में कोई मेटाडेटा जानकारी उपलब्ध नहीं है, तो आउटपुट रिक्त होगा।
पायथन के लिए PikePDF API का उपयोग करके PDF फ़ाइल में मेटाडेटा जानकारी लिखें
PikePDF किसी PDF फ़ाइल का मेटाडेटा लिख या अपडेट कर सकता है। लाइब्रेरी आपको मौजूदा मेटाडेटा फ़ील्ड को संशोधित करने या नए जोड़ने की अनुमति देती है। यहाँ एक उदाहरण दिया गया है जो दर्शाता है कि PDF फ़ाइल में मेटाडेटा को कैसे अपडेट किया जाता है:
यहां कुछ सामान्य मानक फ़ील्ड दिए गए हैं जिन्हें आप अपडेट कर सकते हैं:
Title: The title of the document.
Author: The author of the document.
Subject: The subject or topic of the document.
Keywords: Keywords associated with the document for search purposes.
Creator: The application that created the document.
Producer: The software that generated the PDF.
CreationDate: The date the document was created.
ModDate: The date the document was last modified.