यह संक्षिप्त ट्यूटोरियल पायथन का उपयोग करके PDF में अंडरलाइन कैसे करें पर मार्गदर्शन करता है। यह विकास के माहौल को कॉन्फ़िगर करने के लिए विवरण साझा करता है, एप्लिकेशन लिखने के लिए चरणों की एक सूची, और ** पायथन का उपयोग करके पीडीएफ फाइल में अंडरलाइन करने के लिए एक रन करने योग्य नमूना कोड **। आपको किसी अन्य तृतीय-पक्ष उपकरण को स्थापित किए बिना पाठ को जोड़ने और रेखांकित करने के लिए आवश्यक सभी महत्वपूर्ण वर्गों, विधियों और गुणों का परिचय मिलेगा।
पायथन का उपयोग करके पीडीएफ में टेक्स्ट को रेखांकित करने के चरण
- रेखांकित पाठ जोड़ने के लिए वातावरण को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- दस्तावेज़ वर्ग का उपयोग करके एक नई पीडीएफ फाइल बनाएं और एक नया पेज जोड़ें
- पहले पेज से लिंक किए गए टेक्स्टबिल्डर ऑब्जेक्ट को इंस्टेंट करें
- TextFragment ऑब्जेक्ट बनाएं और टेक्स्ट, फॉन्ट, अंडरलाइन फ्लैग और टेक्स्ट की स्थिति सेट करें
- ऊपर बनाए गए टेक्स्टबिल्डर ऑब्जेक्ट का उपयोग करके टेक्स्टफ्रैगमेंट को पृष्ठ पर जोड़ें
- परिणामी पीडीएफ दस्तावेज़ को इसमें रेखांकित पाठ के साथ सहेजें
ये चरण प्रक्रिया को परिभाषित करते हैं पायथन का उपयोग करके पीडीएफ फाइल में अंडरलाइन कैसे करें। प्रक्रिया एक पीडीएफ फाइल बनाकर शुरू की जाती है और फिर टेक्स्टबिल्डर ऑब्जेक्ट को उस चयनित पृष्ठ से जोड़कर प्रारंभ किया जाता है जहां टेक्स्ट जोड़ा जाना है और रेखांकित किया जाना है। टेक्स्टफ्रैगमेंट ऑब्जेक्ट शुरू किया गया है जिसमें अंडरलाइन सेट करने के लिए ध्वज के साथ किसी विशेष स्थान पर स्वरूपित टेक्स्ट जोड़ने के गुण शामिल हैं।
पायथन का उपयोग करके पीडीएफ में अंडरलाइन करने के लिए कोड
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Create documentation object | |
pdfDocument = pdf.Document() | |
# Add age page to PDF document | |
pdfDocument.pages.add() | |
# Create TextBuilder for first page | |
tb = pdf.text.TextBuilder(pdfDocument.pages[1]) | |
# TextFragment with sample text | |
fragment = pdf.text.TextFragment("Test message") | |
# Set the font for TextFragment | |
fragment.text_state.font = pdf.text.FontRepository.find_font("Arial") | |
fragment.text_state.font_size = 10 | |
# Set the Underline flag | |
fragment.text_state.underline = True | |
# Specify the text position | |
fragment.position = pdf.text.Position(10, 800) | |
# Append TextFragment to PDF file | |
tb.append_text(fragment) | |
# Save the resulting PDF document | |
pdfDocument.save("underlined.pdf") | |
print("Text underlined in PDF successfully") |
यह कोड Python का उपयोग करके एक पीडीएफ दस्तावेज़ को रेखांकित करने की प्रक्रिया को प्रदर्शित करता है। यह टेक्स्टबिल्डर क्लास ऑब्जेक्ट का उपयोग करता है जिसे लक्षित पृष्ठ से शुरू किया गया है और इसमें टेक्स्ट और अन्य सामग्री जोड़ने के लिए सुविधाएं शामिल हैं। टेक्स्टफ्रैगमेंट ऑब्जेक्ट को नमूना टेक्स्ट के साथ शुरू किया गया है और फ़ॉन्ट नाम, फ़ॉन्ट आकार, अंडरलाइन फ्लैग और टेक्स्ट स्थिति सेट करके टेक्स्ट_स्टेट प्रॉपर्टी को कॉन्फ़िगर किया गया है।
इस लेख ने हमें निर्देशित किया है कि Python का उपयोग करके PDF में टेक्स्ट को कैसे रेखांकित करें। यदि आप किसी टेक्स्ट को स्ट्राइक करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके एडोब पीडीएफ में टेक्स्ट कैसे निकालें पर लेख देखें।