जावा का उपयोग करके पीडीएफ में पेज नंबर स्टैम्प जोड़ें

जावा का उपयोग करके पीडीएफ में पेज नंबर स्टैम्प जोड़ने का परिचय

पीडीएफ दस्तावेज़ों का व्यापक रूप से जानकारी साझा करने और प्रस्तुत करने के लिए उपयोग किया जाता है, लेकिन कभी-कभी आपको पृष्ठ संख्याएँ जोड़कर उन्हें बढ़ाने की आवश्यकता हो सकती है। चाहे आप रिपोर्ट, मैनुअल या अकादमिक पेपर पर काम कर रहे हों, पेज नंबर पाठकों को आपकी सामग्री को कुशलतापूर्वक नेविगेट करने में मदद करते हैं। इस ट्यूटोरियल में, हम आपको जावा का उपयोग करके पीडीएफ फाइलों में पेज नंबर स्टैम्प जोड़ने की प्रक्रिया के बारे में बताएंगे। हम जावा के लिए Aspose.PDF का उपयोग करेंगे, जो एक शक्तिशाली लाइब्रेरी है जो पीडीएफ हेरफेर को सरल बनाती है।

जावा के लिए Aspose.PDF की स्थापना

इससे पहले कि हम कोडिंग में उतरें, आपको जावा के लिए Aspose.PDF सेट करना होगा। इन चरणों का पालन करें:

  1. जावा के लिए Aspose.PDF डाउनलोड करें: यहां से लाइब्रेरी तक पहुंचेंयहाँ और अपने प्रोजेक्ट के लिए उपयुक्त संस्करण डाउनलोड करें।

  2. एक जावा प्रोजेक्ट बनाएं: यदि आपके पास पहले से कोई जावा प्रोजेक्ट नहीं है, तो अपनी पसंदीदा आईडीई का उपयोग करके एक नया प्रोजेक्ट सेट करें।

निर्भरताएँ जोड़ना

एक बार जब आपके पास जावा के लिए Aspose.PDF हो, तो इसे अपने प्रोजेक्ट में निर्भरता के रूप में जोड़ें। यदि आप मावेन का उपयोग कर रहे हैं, तो निम्नलिखित निर्भरता को अपने में जोड़ेंpom.xml:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.11</version> <!-- Replace with the latest version -->
</dependency>

यदि आप ग्रैडल पसंद करते हैं, तो इसे अपने में शामिल करेंbuild.gradle फ़ाइल:

implementation group: 'com.aspose', name: 'aspose-pdf', version: '21.11' // नवीनतम संस्करण से बदलें

पेज नंबर स्टांप को कोड करना

अब, आइए कोड के बारे में गहराई से जानें। हम पीडीएफ दस्तावेज़ में पेज नंबर स्टैम्प जोड़ने के लिए एक सरल जावा प्रोग्राम बनाएंगे।

import com.aspose.pdf.*;

public class AddPageNumberStamp {
    public static void main(String[] args) {
        // पीडीएफ दस्तावेज़ लोड करें
        Document pdfDocument = new Document("input.pdf");

        // एक पेज नंबर स्टैम्प बनाएं
        PageNumberStamp pageNumberStamp = new PageNumberStamp();
        pageNumberStamp.setBackground(true);
        pageNumberStamp.setForeground(false);
        pageNumberStamp.setStartingNumber(1);
        pageNumberStamp.setFormat("Page #");

        // सभी पृष्ठों पर स्टाम्प जोड़ें
        for (int page = 1; page <= pdfDocument.getPages().size(); page++) {
            pdfDocument.getPages().get_Item(page).addStamp(pageNumberStamp);
        }

        // संशोधित पीडीएफ को सहेजें
        pdfDocument.save("output.pdf");
    }
}

इस कोड में, हम एक पीडीएफ दस्तावेज़ लोड करते हैं, एक पेज नंबर स्टैम्प बनाते हैं, इसकी उपस्थिति और प्रारूप को अनुकूलित करते हैं, और फिर इसे दस्तावेज़ के सभी पृष्ठों पर लागू करते हैं।

पृष्ठ संख्या मोहर लगाना

पृष्ठ क्रमांक स्टाम्प लगाने के लिए, इन चरणों का पालन करें:

  1. का उपयोग करके पीडीएफ दस्तावेज़ लोड करेंDocument pdfDocument = new Document("input.pdf"); , कहाँ"input.pdf" आपकी पीडीएफ फाइल का पथ है।

  2. एक बनाने केPageNumberStamp ऑब्जेक्ट करें और इसे अपनी पसंद के अनुसार अनुकूलित करें।

  3. एक लूप का उपयोग करके पीडीएफ में प्रत्येक पृष्ठ पर स्टांप जोड़ें।

  4. संशोधित पीडीएफ का उपयोग करके सहेजेंpdfDocument.save("output.pdf"); . आप प्रतिस्थापित कर सकते हैं"output.pdf" वांछित फ़ाइल नाम के साथ.

परिणाम का परीक्षण

अब जब आपने अपने पीडीएफ में पेज नंबर स्टैम्प जोड़ लिया है, तो परिणाम का परीक्षण करने का समय आ गया है। अपना जावा प्रोग्राम चलाएँ, और आप पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ पर लागू पृष्ठ संख्याएँ देखेंगे।

निष्कर्ष

इस ट्यूटोरियल में, हमने दिखाया है कि जावा और Aspose.PDF का उपयोग करके पीडीएफ दस्तावेज़ों में पेज नंबर स्टैम्प कैसे जोड़ें। पृष्ठ संख्याएँ आपके PDF की उपयोगिता को बढ़ाती हैं, जिससे पाठकों के लिए आपकी सामग्री को नेविगेट करना आसान हो जाता है। जावा के लिए Aspose.PDF के साथ, यह कार्य सरल हो जाता है, यहां तक कि बुनियादी प्रोग्रामिंग कौशल वाले लोगों के लिए भी। अनुकूलित पृष्ठ संख्या टिकटों के साथ आज ही अपने पीडीएफ दस्तावेज़ों को बढ़ाना शुरू करें।

पूछे जाने वाले प्रश्न

मैं जावा के लिए Aspose.PDF कैसे डाउनलोड करूं?

आप जावा के लिए Aspose.PDF को वेबसाइट से डाउनलोड कर सकते हैंयहाँ. वह संस्करण चुनें जो आपके प्रोजेक्ट के अनुकूल हो।

क्या मैं पृष्ठ क्रमांक स्टाम्प के स्वरूप को अनुकूलित कर सकता हूँ?

हां, जावा के लिए Aspose.PDF पेज नंबर स्टैम्प के व्यापक अनुकूलन की अनुमति देता है। आप अपने दस्तावेज़ की शैली से मेल खाने के लिए फ़ॉन्ट, आकार, रंग और स्थिति को समायोजित कर सकते हैं।

क्या जावा के लिए Aspose.PDF विभिन्न पीडीएफ संस्करणों के साथ संगत है?

बिल्कुल! जावा के लिए Aspose.PDF विभिन्न पीडीएफ संस्करणों का समर्थन करता है, दस्तावेज़ों की एक विस्तृत श्रृंखला के साथ संगतता सुनिश्चित करता है, भले ही उनका पीडीएफ संस्करण कुछ भी हो।