जावा का उपयोग करके पीडीएफ में पेज नंबर स्टाम्प जोड़ें
जावा का उपयोग करके पीडीएफ में पेज नंबर स्टैम्प जोड़ने का परिचय
PDF दस्तावेज़ों का व्यापक रूप से जानकारी साझा करने और प्रस्तुत करने के लिए उपयोग किया जाता है, लेकिन कभी-कभी आपको पृष्ठ संख्याएँ जोड़कर उन्हें बेहतर बनाने की आवश्यकता हो सकती है। चाहे आप रिपोर्ट, मैनुअल या अकादमिक पेपर पर काम कर रहे हों, पृष्ठ संख्याएँ पाठकों को आपकी सामग्री को कुशलतापूर्वक नेविगेट करने में मदद करती हैं। इस ट्यूटोरियल में, हम आपको Java का उपयोग करके PDF फ़ाइलों में पृष्ठ संख्या स्टैम्प जोड़ने की प्रक्रिया से परिचित कराएँगे। हम Java के लिए Aspose.PDF का उपयोग करेंगे, जो एक शक्तिशाली लाइब्रेरी है जो PDF हेरफेर को सरल बनाती है।
Java के लिए Aspose.PDF सेट अप करना
कोडिंग शुरू करने से पहले, आपको Java के लिए Aspose.PDF सेट अप करना होगा। इन चरणों का पालन करें:
Java के लिए Aspose.PDF डाउनलोड करें: लाइब्रेरी तक यहां से पहुंचेंयहाँ और अपने प्रोजेक्ट के लिए उपयुक्त संस्करण डाउनलोड करें।
जावा प्रोजेक्ट बनाएं: यदि आपके पास पहले से कोई जावा प्रोजेक्ट नहीं है, तो अपने पसंदीदा IDE का उपयोग करके एक नया प्रोजेक्ट बनाएं।
निर्भरताएँ जोड़ना
एक बार जब आपके पास Java के लिए Aspose.PDF हो जाए, तो इसे अपने प्रोजेक्ट में निर्भरता के रूप में जोड़ें। यदि आप Maven का उपयोग कर रहे हैं, तो अपने प्रोजेक्ट में निम्न निर्भरता जोड़ेंpom.xml
:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.11</version> <!-- Replace with the latest version -->
</dependency>
यदि आप Gradle पसंद करते हैं, तो इसे अपने में शामिल करें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");
}
}
इस कोड में, हम एक पीडीएफ दस्तावेज़ लोड करते हैं, एक पृष्ठ संख्या स्टाम्प बनाते हैं, इसके स्वरूप और प्रारूप को अनुकूलित करते हैं, और फिर इसे दस्तावेज़ के सभी पृष्ठों पर लागू करते हैं।
पृष्ठ संख्या स्टाम्प लगाना
पृष्ठ संख्या स्टाम्प लगाने के लिए, इन चरणों का पालन करें:
PDF दस्तावेज़ को लोड करें
Document pdfDocument = new Document("input.pdf");
, कहाँ"input.pdf"
यह आपकी PDF फ़ाइल का पथ है.एक बनाने के
PageNumberStamp
ऑब्जेक्ट पर क्लिक करें और उसे अपनी पसंद के अनुसार अनुकूलित करें।लूप का उपयोग करके पीडीएफ के प्रत्येक पृष्ठ पर स्टाम्प जोड़ें।
संशोधित PDF को सहेजें
pdfDocument.save("output.pdf");
. आप प्रतिस्थापित कर सकते हैं"output.pdf"
इच्छित फ़ाइल नाम के साथ.
परिणाम का परीक्षण
अब जब आपने अपने PDF में पेज नंबर स्टैम्प जोड़ लिया है, तो अब परिणाम का परीक्षण करने का समय है। अपना जावा प्रोग्राम चलाएँ, और आपको PDF दस्तावेज़ के प्रत्येक पृष्ठ पर लागू पृष्ठ संख्याएँ दिखाई देंगी।
निष्कर्ष
इस ट्यूटोरियल में, हमने दिखाया है कि Java और Aspose.PDF for Java का उपयोग करके PDF दस्तावेज़ों में पेज नंबर स्टैम्प कैसे जोड़ें। पेज नंबर आपके PDF की उपयोगिता को बढ़ाते हैं, जिससे पाठकों के लिए आपकी सामग्री को नेविगेट करना आसान हो जाता है। Aspose.PDF for Java के साथ, यह कार्य सरल हो जाता है, यहाँ तक कि बुनियादी प्रोग्रामिंग कौशल वाले लोगों के लिए भी। कस्टमाइज़्ड पेज नंबर स्टैम्प के साथ आज ही अपने PDF दस्तावेज़ों को बेहतर बनाना शुरू करें।
पूछे जाने वाले प्रश्न
मैं Java के लिए Aspose.PDF कैसे डाउनलोड करूं?
आप जावा के लिए Aspose.PDF को वेबसाइट से डाउनलोड कर सकते हैंयहाँवह संस्करण चुनें जो आपकी परियोजना के अनुकूल हो।
क्या मैं पृष्ठ संख्या स्टाम्प के स्वरूप को अनुकूलित कर सकता हूँ?
हां, Aspose.PDF for Java पेज नंबर स्टैम्प के व्यापक अनुकूलन की अनुमति देता है। आप अपने दस्तावेज़ की शैली से मेल खाने के लिए फ़ॉन्ट, आकार, रंग और स्थिति को समायोजित कर सकते हैं।
क्या Aspose.PDF for Java विभिन्न PDF संस्करणों के साथ संगत है?
बिल्कुल! Java के लिए Aspose.PDF विभिन्न PDF संस्करणों का समर्थन करता है, जो उनके PDF संस्करण की परवाह किए बिना, दस्तावेजों की एक विस्तृत श्रृंखला के साथ संगतता सुनिश्चित करता है।