यह त्वरित ट्यूटोरियल बताता है जावा का उपयोग करके पीडीएफ में डिजिटल हस्ताक्षर कैसे सत्यापित करें। इसमें पूर्ण कॉन्फ़िगरेशन विवरण, चरणों की एक सूची और ** जावा का उपयोग करके पीडीएफ में हस्ताक्षर को मान्य करने के लिए एक रन करने योग्य नमूना कोड शामिल है। आप PDF फ़ाइल में हस्ताक्षर के साथ काम करने के विभिन्न विकल्प भी सीखेंगे।
जावा का उपयोग करके पीडीएफ में हस्ताक्षर सत्यापित करने के चरण
- PDF में हस्ताक्षर सत्यापित करने के लिए Aspose.PDF for Java जोड़ने के लिए अपने प्रोजेक्ट को कॉन्फ़िगर करें
- PDF हस्ताक्षरों के साथ काम करने के लिए PdfFileSignature क्लास ऑब्जेक्ट को इंस्टेंट करें
- bindPdf() पद्धति का उपयोग करके लक्ष्य PDF फ़ाइल को बाइंड करें
- लक्ष्य पीडीएफ फाइल में एक विशेष हस्ताक्षर को सत्यापित करने के लिए सत्यापित हस्ताक्षर () विधि को कॉल करें
ये कदम जावा का उपयोग करके पीडीएफ पर हस्ताक्षर सत्यापन की प्रक्रिया को संक्षेप में प्रस्तुत करते हैं। सभी संसाधनों को आवश्यक पुस्तकालय की तरह साझा किया जाता है जिसे इस ऑपरेशन के लिए लोड किया जाना है, पीडीएफ में हस्ताक्षर को सत्यापित करने के लिए पुस्तकालय से उपयोग की जाने वाली महत्वपूर्ण कक्षाएं और विधियां। आपको उस हस्ताक्षर का नाम जानने की आवश्यकता है जिसे पीडीएफ में सत्यापित किया जाना है क्योंकि एक पीडीएफ फाइल में कई हस्ताक्षर हो सकते हैं।
जावा का उपयोग कर पीडीएफ में डिजिटल हस्ताक्षर सत्यापित करने के लिए कोड
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileSignature; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a PdfFileSignature object | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
// Bind the target PDF file | |
pdfSign.bindPdf("Digitally Signed PDF.pdf"); | |
// Verify the signature | |
if (pdfSign.verifySignature("Signature1")) | |
{ | |
System.out.println("Signature Verified"); | |
} | |
System.out.println("Done"); | |
} | |
} |
उपर्युक्त नमूना कोड जावा* का उपयोग करके *PDF फ़ाइल हस्ताक्षर सत्यापन को प्रदर्शित करता है। PdfFileSignature वर्ग का उपयोग इस उद्देश्य के लिए किया जाता है जिसमें PDF फ़ाइल के भीतर हस्ताक्षर के साथ काम करने के लिए समृद्ध सुविधाएँ होती हैं। यह ऐसी सुविधाएँ प्रदान करता है जैसे आप सत्यापित कर सकते हैं कि PDF फ़ाइल पर हस्ताक्षर किए गए हैं या नहीं, सत्यापित () विधि का उपयोग कर रहे हैं, साइन () विधि का उपयोग करके एक हस्ताक्षर जोड़ रहे हैं, बहुत कम नाम रखने के लिए रिमूव सिग्नेचर () विधि का उपयोग करके एक हस्ताक्षर हटा दें।
इस ट्यूटोरियल ने हमें जावा* का उपयोग करके *डिजिटल हस्ताक्षर सत्यापन प्रक्रिया लिखने के लिए निर्देशित किया है। यदि आप पीडीएफ फाइल में डिजिटल हस्ताक्षर जोड़ने की प्रक्रिया सीखना चाहते हैं, तो जावा में पीडीएफ में डिजिटल हस्ताक्षर कैसे जोड़ें I पर लेख देखें।