यह संक्षिप्त ट्यूटोरियल आपको C# का उपयोग करके PDF में हस्ताक्षर सत्यापित करने के बारे में मार्गदर्शन करता है। यह पर्यावरण सेटिंग्स के बारे में विवरण प्रदान करता है, चरणों के अनुक्रम की सहायता से एक विस्तृत प्रक्रिया, और सी #** का उपयोग करके पीडीएफ में हस्ताक्षर सत्यापित करने के लिए एक चलने योग्य नमूना कोड प्रदान करता है। आपको इस एप्लिकेशन को लिखने के लिए आवश्यक सभी वर्गों और विधियों का विवरण मिल जाएगा।
सी # का उपयोग करके पीडीएफ में डिजिटल हस्ताक्षर सत्यापित करने के चरण
- हस्ताक्षर सत्यापित करने के लिए अपने आवेदन में Aspose.PDF for .NET का उपयोग करने के लिए वातावरण स्थापित करें
- हस्ताक्षर सत्यापन के लिए PDF लोड करने के लिए एक PdfFileSignature क्लास ऑब्जेक्ट बनाएं
- डिजिटल हस्ताक्षर को मान्य करने के लिए BindPdf() विधि का उपयोग करके PDF फ़ाइल को बाइंड करें
- सिग्नेचर को उसका नाम देकर टेस्ट करने के लिए VerifySignature() मेथड को कॉल करें
ये चरण सी #* का उपयोग करके पीडीएफ पर *हस्ताक्षर सत्यापन की प्रक्रिया का संक्षेप में वर्णन करते हैं। सबसे पहले, आप PdfFileSignature क्लास ऑब्जेक्ट को इंस्टेंट कर सकते हैं क्योंकि इसमें PDF फ़ाइल से लिंक करने के लिए BindPdf() विधि और हस्ताक्षर को सत्यापित करने के लिए VerifySignature() विधि शामिल है। BindPdf() मेथड के लिए PDF फाइल के नाम की आवश्यकता होती है जबकि VerifySignature() के लिए सिग्नेचर के नाम की आवश्यकता होती है क्योंकि PDF फाइल में कई सिग्नेचर हो सकते हैं।
सी # का उपयोग कर पीडीएफ में हस्ताक्षर सत्यापित करने के लिए कोड
using System; | |
using Aspose.Pdf.Facades; | |
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to verify signature in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
pdfSign.BindPdf("Digitally Signed PDF.pdf"); | |
if (pdfSign.VerifySignature("Signature1")) | |
{ | |
Console.WriteLine("Signature Verified"); | |
} | |
System.Console.WriteLine("Digital Signature in the PDF verified successfully"); | |
} | |
} | |
} |
*PDF में डिजिटल हस्ताक्षर सत्यापित करने के लिए C# कोड यहां प्रस्तुत किया गया है जो कार्य को पूरा करने के लिए PdfFileSignature क्लास ऑब्जेक्ट का उपयोग करता है। यह वर्ग काफी व्यापक है क्योंकि यह हस्ताक्षर के साथ काम करने के लिए सभी सुविधाओं का समर्थन करता है जैसे हस्ताक्षर की उपस्थिति की जांच करना यह ContainsSignature() विधि प्रदान करता है, प्रमाणपत्र निकालने के लिए ExtractCertificate() विधि प्रस्तुत की जाती है और हस्ताक्षर हटाने के लिए RemoveSignature() विधि प्रदान की जाती है।
इस त्वरित ट्यूटोरियल ने पीडीएफ फाइलों के लिए सी#* का उपयोग करके *डिजिटल हस्ताक्षर सत्यापन प्रक्रिया प्रस्तुत की है। यदि आप डिजिटल हस्ताक्षर जोड़ने की प्रक्रिया सीखना चाहते हैं, तो सी # में पीडीएफ में डिजिटल हस्ताक्षर कैसे जोड़ें पर लेख देखें।