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

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

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

आवश्यक शर्तें

इससे पहले कि हम कोडिंग भाग में उतरें, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:

  • आपके सिस्टम पर जावा डेवलपमेंट किट (जेडीके) स्थापित है।
  • जावा के लिए एकीकृत विकास पर्यावरण (आईडीई) (एक्लिप्स, इंटेलीजे आईडीईए, आदि)।
  • जावा लाइब्रेरी के लिए Aspose.PDF। आप इसे डाउनलोड कर सकते हैंयहाँ.

अपना जावा प्रोजेक्ट सेट करना

  1. अपनी पसंदीदा आईडीई में एक नया जावा प्रोजेक्ट बनाएं।
  2. अपने प्रोजेक्ट के निर्माण पथ में जावा लाइब्रेरी के लिए Aspose.PDF जोड़ें।

एक पीडीएफ दस्तावेज़ बनाना

आइए Java के लिए Aspose.PDF का उपयोग करके एक नया PDF दस्तावेज़ बनाकर शुरुआत करें।

import com.aspose.pdf.Document;

public class Main {
    public static void main(String[] args) {
        // एक नया पीडीएफ दस्तावेज़ बनाएं
        Document pdfDocument = new Document();
        
        // दस्तावेज़ में एक पृष्ठ जोड़ें
        pdfDocument.getPages().add();
        
        // दस्तावेज़ सहेजें
        pdfDocument.save("output.pdf");
    }
}

इस कोड स्निपेट में, हम Aspose.PDF लाइब्रेरी से आवश्यक कक्षाएं आयात करते हैं, एक नया PDF दस्तावेज़ बनाते हैं, इसमें एक पेज जोड़ते हैं, और इसे “output.pdf” नाम से सहेजते हैं।

एक टेक्स्ट स्टाम्प जोड़ना

अब, आइए अपने पीडीएफ दस्तावेज़ में एक टेक्स्ट स्टैम्प जोड़ने के लिए आगे बढ़ें। टेक्स्ट स्टैम्प का उपयोग दस्तावेज़ को महत्वपूर्ण जानकारी, जैसे ड्राफ्ट वॉटरमार्क या गोपनीय लेबल के साथ चिह्नित करने के लिए किया जा सकता है।

import com.aspose.pdf.*;
import com.aspose.pdf.facades.*;

public class Main {
    public static void main(String[] args) {
        // एक नया पीडीएफ दस्तावेज़ बनाएं
        Document pdfDocument = new Document();
        
        // दस्तावेज़ में एक पृष्ठ जोड़ें
        pdfDocument.getPages().add();
        
        // एक टेक्स्टस्टैम्प ऑब्जेक्ट बनाएं
        TextStamp textStamp = new TextStamp("Confidential");
        textStamp.getTextState().setFont(FontRepository.findFont("Arial"));
        textStamp.getTextState().setFontSize(18);
        textStamp.getTextState().setForegroundColor(Color.getRed());
        
        // पेज पर टेक्स्ट स्टैम्प जोड़ें
        pdfDocument.getPages().get_Item(1).addStamp(textStamp);
        
        // दस्तावेज़ सहेजें
        pdfDocument.save("stamped_document.pdf");
    }
}

इस कोड में, हम सबसे पहले एक बनाते हैंTextStamp “गोपनीय” पाठ वाली वस्तु। हम इसके फ़ॉन्ट, फ़ॉन्ट आकार और अग्रभूमि रंग को अनुकूलित करते हैं। फिर, हम अपने पीडीएफ दस्तावेज़ के पहले पृष्ठ पर टेक्स्ट स्टैम्प जोड़ते हैं। अंत में, हम दस्तावेज़ को “stamped_document.pdf” के रूप में सहेजते हैं।

निष्कर्ष

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

अब आपके पास जावा में टेक्स्ट स्टैम्प के साथ अपने पीडीएफ दस्तावेज़ों को बढ़ाने के लिए ज्ञान और उपकरण हैं। अपनी विशिष्ट आवश्यकताओं को पूरा करने वाले स्टैम्प बनाने के लिए विभिन्न टेक्स्ट, फ़ॉन्ट और रंगों के साथ प्रयोग करें।

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

मैं पीडीएफ में टेक्स्ट स्टैम्प की स्थिति कैसे बदलूं?

पीडीएफ में टेक्स्ट स्टैम्प की स्थिति बदलने के लिए आप इसे सेट कर सकते हैंXIndent औरYIndent गुण। ये गुण पृष्ठ पर स्टाम्प की क्षैतिज और ऊर्ध्वाधर स्थिति निर्धारित करते हैं।

textStamp.setXIndent(100);
textStamp.setYIndent(200);

क्या मैं टेक्स्ट के अतिरिक्त स्टैम्प के रूप में कस्टम छवियाँ जोड़ सकता हूँ?

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

क्या जावा के लिए Aspose.PDF का उपयोग मुफ़्त है?

जावा के लिए Aspose.PDF एक व्यावसायिक लाइब्रेरी है, और इसे उत्पादन वातावरण में उपयोग के लिए एक वैध लाइसेंस की आवश्यकता होती है। हालाँकि, आप इसे ट्रायल मोड में मुफ़्त में आज़मा सकते हैं।

मैं पीडीएफ में टेक्स्ट स्टैम्प को कैसे घुमा सकता हूँ?

पीडीएफ में टेक्स्ट स्टैम्प को घुमाने के लिए, आप इसका उपयोग कर सकते हैंsetRotate की विधिTextStamp कक्षा। उदाहरण के लिए, स्टाम्प को 45 डिग्री तक घुमाने के लिए:

textStamp.setRotation(45);

जावा के लिए Aspose.PDF के लिए मुझे अधिक दस्तावेज़ और उदाहरण कहां मिल सकते हैं?

आप दस्तावेज़ीकरण वेबसाइट पर जावा के लिए Aspose.PDF के लिए व्यापक दस्तावेज़ और उदाहरण पा सकते हैं:जावा दस्तावेज़ीकरण के लिए Aspose.PDF.