कैसे पायथन का उपयोग करके एडोब पीडीएफ में टेक्स्ट को स्ट्राइक आउट करें

यह त्वरित ट्यूटोरियल पायथन का उपयोग करके Adobe PDF में टेक्स्ट को कैसे हटाएं पर आपका मार्गदर्शन करता है। यह पर्यावरण को स्थापित करने के लिए सभी आवश्यक कदमों को साझा करता है और रन करने योग्य नमूना कोड के साथ पालन किए जाने वाले कदमों की एक सूची दिखाता है कि पायथन का उपयोग करके एडोब एक्रोबैट में कैसे स्ट्राइक करें। आप सभी चरणों के विवरण के साथ कुछ एपीआई कॉल का उपयोग करके स्क्रैच से एप्लिकेशन को विकसित करने की प्रक्रिया सीखेंगे।

पायथन का उपयोग करके एडोब पीडीएफ में टेक्स्ट को स्ट्राइक आउट करने के चरण

  1. पाठ को काटने के लिए IDE को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
  2. स्रोत पीडीएफ फाइल को लोड करें जहां Document क्लास ऑब्जेक्ट का उपयोग करके कुछ पाठ को काट दिया जाना है
  3. TextFragmentAbsorber क्लास ऑब्जेक्ट का उपयोग करके पीडीएफ़ में खोज शब्द को परिभाषित करें
  4. लक्ष्य शब्द के उदाहरण खोजने के लिए लक्ष्य पृष्ठ पर विज़िट () विधि चलाएँ
  5. खोजे गए शब्द के पहले उदाहरण के आयताकार क्षेत्र का उपयोग करके स्ट्राइकआउट एनोटेशन ऑब्जेक्ट बनाएं
  6. पृष्ठ के एनोटेशन संग्रह में जोड़ने से पहले स्ट्राइक-आउट एनोटेशन का रंग और शीर्षक सेट करें
  7. वांछित शब्द की पहली घटना पर स्ट्राइक आउट के साथ परिणामी पीडीएफ फाइल को सहेजें

ये चरण प्रक्रिया को परिभाषित करते हैं Python का उपयोग करके PDF में टेक्स्ट कैसे निकालें। इसके लिए लक्ष्य पीडीएफ फाइल को लोड करने और फिर वांछित शब्द की घटनाओं की खोज करने की आवश्यकता होती है जिसे किसी विशेष पृष्ठ पर निकाला जाना है। एक बार खोज हो जाने के बाद, पहली घटना के आयताकार क्षेत्र का उपयोग स्ट्राइकऑटएनोटेशन ऑब्जेक्ट को तुरंत चालू करने के लिए किया जाता है जो वास्तव में वांछित रंग वाले पाठ पर एक स्ट्राइक-आउट लाइन बनाएगा, और यदि आवश्यक हो तो शीर्षक।

पायथन का उपयोग करके पीडीएफ में टेक्स्ट को स्ट्राइक आउट करने के लिए कोड

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Load the PDF file
pdfDocument = pdf.Document("SamplePdfFile.pdf")
# Define search word in TextFragmentAbsorber object
tfa = pdf.text.TextFragmentAbsorber("Signature")
# Search all occurrences of the word
tfa.visit(pdfDocument.pages[1])
# Instantiate a StrikeOutAnnotation object and set its properties
strikeOutAnnotation = pdf.annotations.StrikeOutAnnotation(pdfDocument.pages[1],tfa.text_fragments[1].rectangle)
strikeOutAnnotation.title = "KB Aspose user"
strikeOutAnnotation.color = pdf.Color.red
# Add strike out annotation to the page
pdfDocument.pages[1].annotations.add(strikeOutAnnotation, True)
# Save the PDF
pdfDocument.save("PdfWithStrikeText.pdf")
print("PDF text strike operation completed successfully")

कोड के इस नमूने का उपयोग एक पूर्ण एप्लिकेशन के आधार के रूप में किया जा सकता है *Python का उपयोग करके Adobe Acrobat में स्ट्राइक आउट। उस शब्द की सभी घटनाओं की सूची प्राप्त करने के लिए किसी विशेष पृष्ठ पर लक्षित शब्द खोजने के लिए TextFragmentAbsorber वर्ग का उपयोग करें। अगले चरण में, आपको लक्ष्य घटना के आयताकार क्षेत्र के भीतर एक स्ट्राइकऑउटएनोटेशन ऑब्जेक्ट बनाना होगा ताकि लाइन उस संलग्न आयत के भीतर प्रदर्शित हो।

इस संक्षिप्त गाइड ने हमें पीडीएफ पेज पर एक या अधिक शब्दों पर स्ट्राइक-आउट लाइन प्रदर्शित करना सिखाया है। यदि आप PDF में तालिका सम्मिलित करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके पीडीएफ में टेबल कैसे डालें पर लेख देखें।

 हिन्दी