यह कैसे करें मार्गदर्शिका बताती है Python का उपयोग करके PDF में पृष्ठ संख्या कैसे जोड़ें। इसमें पर्यावरण सेट करने के लिए सभी विवरण, एप्लिकेशन लिखने के लिए चरणों की एक सूची, और Python का उपयोग करके PDF में पेज नंबर डालने के लिए रन करने योग्य नमूना कोड शामिल हैं। कस्टम स्वरूपण वाले पृष्ठ पर पृष्ठ संख्या को विभिन्न स्थानों पर रखने के लिए विभिन्न विन्यासों पर चर्चा की जाती है।
पायथन का उपयोग करके पीडीएफ में पेज नंबर डालने के चरण
- पेज नंबर जोड़ने के लिए वातावरण को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- पेज नंबर डालने के लिए Document क्लास ऑब्जेक्ट का इस्तेमाल करके पीडीएफ फाइल खोलें
- PageNumberStamp ऑब्जेक्ट का उपयोग करके पेज नंबर के लिए स्टैम्प बनाएं
- पृष्ठ संख्या जोड़ते समय प्रदर्शित होने वाले स्टाम्प प्रारूप को सेट करें
- स्टाम्प प्रदर्शन गुण सेट करें
- सभी पृष्ठों के माध्यम से लूप करें और प्रत्येक पृष्ठ पर एक मोहर लगाएं
- पेज नंबर वाली परिणामी पीडीएफ फाइल को सेव करें
ये चरण प्रक्रिया का वर्णन करते हैं Python का उपयोग करके PDF फ़ाइल में पृष्ठ संख्याएँ जोड़ें जहाँ लक्ष्य PDF फ़ाइल को लोड करके प्रक्रिया शुरू की जाती है और इसके बाद PageNumberStamp ऑब्जेक्ट का एक अपमानजनक निर्माण किया जाता है जो वास्तव में पृष्ठ संख्याओं को जोड़ने के लिए उपयोग किया जाता है। अगले चरणों में, स्टाम्प के प्रदर्शन गुणों के साथ पृष्ठ संख्या प्रदर्शन का स्वरूपण सेट किया गया है। अंतिम चरण में, वर्तमान में लोड की गई पीडीएफ फाइल में सभी या चयनित पृष्ठों पर स्टाम्प जोड़ा जाता है।
पायथन का उपयोग करके पीडीएफ में पृष्ठ संख्या जोड़ने के लिए कोड
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open the document | |
doc = pdf.Document("MultiPageDoc.pdf") | |
# Create page number stamp | |
stamp = pdf.PageNumberStamp() | |
stamp.format = "Page # of " + str(doc.pages.count) | |
stamp.top_margin = 10 | |
stamp.left_margin = 10 | |
stamp.horizontal_alignment = pdf.HorizontalAlignment.LEFT | |
stamp.starting_number = 1 | |
stamp.vertical_alignment = pdf.VerticalAlignment.TOP | |
# Add a stamp to all the pages | |
x = doc.pages.length | |
for i in range(x): | |
doc.pages[i+1].add_stamp(stamp) | |
# Save the output document | |
doc.save("PageNumberStamp_out.pdf") | |
print("Pagination added to the PDF Successfully") |
यह कोड Python का उपयोग करके पीडीएफ दस्तावेज़ में पृष्ठ संख्या सम्मिलित करने की प्रक्रिया को प्रदर्शित करता है। यह विभिन्न गुणों को सेट करने के लिए PageNumberStamp वर्ग का उपयोग करता है उदाहरण के लिए प्रारूप गुण का उपयोग पृष्ठ संख्या प्रदर्शित करते समय शैली और सामग्री को सेट करने के लिए किया जाता है, हाशिये का उपयोग करके पृष्ठ संख्या जोड़ने का स्थान, संरेखण, पृष्ठ संख्या शुरू करना, और PageNumberStamp.text_state फोंट सेट करने के लिए। डिफ़ॉल्ट रूप से, पृष्ठ संख्या पृष्ठ के निचले भाग में जोड़ी जाती है, हालांकि पृष्ठ के शीर्ष पर पृष्ठ संख्या प्रदर्शित करने के लिए आप VerticalAlignment.TOP गुण का उपयोग कर सकते हैं।
इस लेख में, हमने Python का उपयोग करके PDF में पेजिनेशन जोड़ने की प्रक्रिया सीखी है। यदि आप PDF में वॉटरमार्क जोड़ने की प्रक्रिया सीखना चाहते हैं, तो पायथन में पीडीएफ में वॉटरमार्क कैसे जोड़ें पर लेख देखें।