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

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

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

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

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

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

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

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

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

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

import com.aspose.pdf.Document;

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

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

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

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

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

public class Main {
    public static void main(String[] args) {
        // एक नया PDF दस्तावेज़ बनाएँ
        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 “गोपनीय” टेक्स्ट वाली ऑब्जेक्ट। हम इसके फ़ॉन्ट, फ़ॉन्ट आकार और अग्रभूमि रंग को अनुकूलित करते हैं। फिर, हम अपने PDF दस्तावेज़ के पहले पृष्ठ पर टेक्स्ट स्टैम्प जोड़ते हैं। अंत में, हम दस्तावेज़ को “stamped_document.pdf” के रूप में सहेजते हैं।

निष्कर्ष

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

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

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

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

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

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

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

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

क्या Java के लिए Aspose.PDF का उपयोग निःशुल्क है?

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

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

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

textStamp.setRotation(45);

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

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