यह त्वरित ट्यूटोरियल मार्गदर्शन करता है कि Python का उपयोग करके PDF में टेक्स्ट कैसे खोजें और बदलें। इसमें आईडीई को कॉन्फ़िगर करने, एक चरण-वार विस्तृत प्रक्रिया, और **पायथन का उपयोग करके पीडीएफ में शब्द को खोजने और बदलने के लिए एक रन करने योग्य नमूना कोड’ के बारे में जानकारी शामिल है। आप एप्लिकेशन आवश्यकताओं के अनुसार किसी PDF के सभी पृष्ठों पर या किसी विशेष पृष्ठ पर टेक्स्ट को खोजने और बदलने के विकल्प भी सीखेंगे।
पायथन का उपयोग करके पीडीएफ में खोजने और बदलने के चरण
- टेक्स्ट को बदलने के लिए वातावरण को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- Document क्लास ऑब्जेक्ट का उपयोग करके लक्ष्य PDF फ़ाइल लोड करें जहाँ डेटा को खोजा और बदला जाना है
- TextFragmentAbsorber क्लास ऑब्जेक्ट का उपयोग करके खोजे जाने वाले टेक्स्ट को परिभाषित करें
- PDF में सभी पृष्ठों के लिए Document.pages.accept() पद्धति का उपयोग करके TextAbsorber लागू करें
- TextFragmentAbsorber.text_fragments संपत्ति के माध्यम से पीडीएफ में सभी खोजे गए आइटमों के संग्रह तक पहुंच प्राप्त करें
- सभी खोजे गए टेक्स्ट अंशों के माध्यम से पुनरावृति करें और अपनी आवश्यकताओं के अनुसार नए मान सेट करें
- अपडेटेड पीडीएफ फाइल को अपडेटेड टेक्स्ट के साथ डिस्क पर सेव करें
ये कदम पायथन का उपयोग करके पीडीएफ में सभी को खोजने और बदलने की प्रक्रिया को सारांशित करते हैं। एक TextFragmentAbsorber ऑब्जेक्ट को एक स्ट्रिंग प्रदान करके घोषित किया जाता है जिसे खोजा जाना है और फिर PDF में सभी पृष्ठों को पार्स करने के लिए Document.pages.accept() विधि को कॉल किया जाता है और लक्ष्य शब्द वाले टेक्स्ट अंशों को एकत्र किया जाता है। एक बार जब शब्द संग्रह तैयार हो जाता है, तो अब आप अपनी आवश्यकताओं के अनुसार सभी या चयनित अंशों को नए शब्दों से बदल सकते हैं।
पायथन का उपयोग करके पीडीएफ में टेक्स्ट को खोजने और बदलने के लिए कोड
यह कोड पीडीएफ खोज की सुविधा को लागू करने और पायथन का उपयोग करके पाठ को बदलने की प्रक्रिया को प्रदर्शित करता है। इस कोड ने संपूर्ण PDF में पाठ खोजने के लिए Document.pages.accept() पद्धति का उपयोग किया है, हालांकि यदि आप केवल किसी विशेष पृष्ठ पर पाठ को खोजना और बदलना चाहते हैं, तो आप दस्तावेज़.पृष्ठ संग्रह में पृष्ठ अनुक्रमणिका प्रदान करके पृष्ठ का चयन कर सकते हैं और फिर Page.accept() विधि को कॉल करें। खोज ऑपरेशन को अनुकूलित करने के लिए TextFragmentAbsorber ऑब्जेक्ट को इंस्टेंट करते समय आप TextSearchOptions क्लास ऑब्जेक्ट को दूसरे तर्क के रूप में भी उपयोग कर सकते हैं।
इस लेख ने हमें पीडीएफ में टेक्स्ट को खोजना और बदलना सिखाया है। यदि आप किसी PDF में टेक्स्ट को खोजने और हाइलाइट करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके पीडीएफ में हाइलाइट कैसे करें पर लेख देखें।