PdfFileSignature

PdfFileSignature

Overview

PdfFileSignature यह एक क्लास है Aspose.PDF FOSS के लिए .NET. वारिस से: IDisposable.

पीडीएफ दस्तावेजों में डिजिटल हस्ताक्षरों को साइन अप और पढ़ने के लिए चेक।.

इस वर्ग में .NET प्रोग्रामों में PdfFileSignature वस्तुओं के साथ काम करने के लिए 71 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: BindPdf, Certify, Close, ContainsSignature, ContainsUsageRights, CoversWholeDocument, Dispose, ExtractCertificate, ExtractImage, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames,इसके अलावा 23 अन्य तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : IsCertified, IsLtvEnabled, SignatureAppearance, SignatureAppearanceStream.

Properties

NameTypeAccessDescription
IsCertifiedboolReadजब बाध्य दस्तावेज़ प्रमाणित किया जाता है तो सच होता है - अर्थात्।.
SignatureAppearancestringपढ़ना / लिखनाएक छवि के लिए मार्ग दिखाई देने वाली हस्ताक्षर प्रदर्शनी ग्राफिक्स के रूप में इस्तेमाल किया जाता है।.
SignatureAppearanceStreamStream?पढ़ना / लिखनादृश्य हस्ताक्षर उपस्थिति ग्राफिक्स के लिए बाइट्स का प्रवाह।.
IsLtvEnabledboolReadसच iff दस्तावेज़ में /DSS (डॉकमेंट सुरक्षा स्टोर) इनपुट होता है - LTV (लंबे समय तक वैधता) के लिए संकेतक अक्षम हस्ताक्षर।.

Methods

SignatureDescription
Dispose()इस संस्करण पर कॉल उपलब्ध है।.
Close()इस PdfFileSignature उदाहरण पर निकट कॉल करें।.
PdfFileSignature()इस उदाहरण पर PdfFileSignature कॉल करें।.
PdfFileSignature(document: Document)
PdfFileSignature(document: Document, outputFile: string)
PdfFileSignature(inputFile: string)
PdfFileSignature(inputFile: string, outputFile: string)
BindPdf(inputFile: string)इस उदाहरण पर BindPdf कॉल करें।.
BindPdf(input: byte[])
BindPdf(inputStream: Stream)
BindPdf(document: Document)
GetSignNames()इस उदाहरण पर GetSignNames कॉल करें।.
GetSignNames(onlyActive: bool)सक्रिय हस्ताक्षर केवल तब होते हैं जब केवल सकारात्मक सत्य है; अन्यथा प्रत्येक हसीन फ़ील्ड वापस आता है जो /V मूल्य लेता है (पार्टमेंट के बिना अतिरिक्त भार से मेल खाता)।.
GetSignatureNames()सभी हस्ताक्षर किए गए हेंटिंग फ़ील्ड SignatureName इनपुट के रूप में लपेटे हुए हैं (भाग + पूर्ण + HasSignature आकार)।.
GetSignatureNames(onlyActive: bool)हस्ताक्षर गतिविधि पर फ़िल्टर - GetSignNames (bool) के समान भविष्यवाणी।.
GetBlankSignNames()फॉर्म पर मौजूद लेकिन कोई हस्ताक्षर मूल्य नहीं रखने वाले हसीन फ़ील्ड के नाम (/V इनपुट अनुपस्थित).
GetBlankSignatureNames()इस उदाहरण पर GetBlankSignatureNames कॉल करें।.
GetRevision(signName: string)नामित हस्ताक्षर (1-आधारित) की समीक्षा सूचकांक - वे फ़ील्ड पेड़ में दिखाई देने वाली क्रम में हस्तक्षेपों की गिनती करता है।.
GetRevision(signName: SignatureName)इस उदाहरण पर GetRevision कॉल करें।.
GetTotalRevision()दस्तावेज़ में मौजूद हस्ताक्षरों की कुल संख्या (1-आधारित मैक्स समीक्षा GetRevision(string) द्वारा वापस दी गई)।.
GetAccessPermissions()प्रमाणन हस्ताक्षर /DocMDP /P एक्सेस-लेमिशन स्तर (1, 2 या 3 पीडीएफ 32000-1 §12.8.2.2) को पढ़ें।.
CoversWholeDocument(signName: string)क्या नामित हस्ताक्षर पूरे बाध्य दस्तावेज़ को कवर करता है (यानी।.
CoversWholeDocument(signName: SignatureName)इस उदाहरण पर CoversWholeDocument कॉल करें।.
RemoveSignature(signName: SignatureName)इस उदाहरण पर RemoveSignature कॉल करें।.
RemoveSignature(signName: SignatureName, removeField: bool)
VerifySignature(signName: SignatureName)इस उदाहरण पर VerifySignature कॉल करें।.
GetSignerName(signName: SignatureName)इस उदाहरण पर GetSignerName कॉल करें।.
GetReason(signName: SignatureName)इस उदाहरण पर GetReason कॉल करें।.
GetLocation(signName: SignatureName)इस उदाहरण पर GetLocation कॉल करें।.
GetContactInfo(signName: SignatureName)इस उदाहरण पर GetContactInfo कॉल करें।.
GetDateTime(signName: SignatureName)इस उदाहरण पर GetDateTime कॉल करें।.
ExtractCertificate(signName: SignatureName)इस उदाहरण पर ExtractCertificate कॉल करें।.
TryExtractCertificate(signName: SignatureName, stream: Stream)इस उदाहरण पर TryExtractCertificate कॉल करें।.
TryExtractCertificate(signName: SignatureName, certificate: System.Security.Cryptography.X509Certificates.X509Certificate2)
VerifySignature(signName: string)
GetSignerName(signName: string)
GetReason(signName: string)
GetLocation(signName: string)
GetContactInfo(signName: string)
GetDateTime(signName: string)
IsCoversWholeDocument(signName: string)इस उदाहरण पर IsCoversWholeDocument कॉल करें।.
RemoveSignature(signName: string)
RemoveSignature(signName: string, removeField: bool)नाम के अनुसार हस्ताक्षर मूल्य (रिमव फ़ील्ड नकली) या पूरे हस्तक्षेप क्षेत्र (सच्चा) हटा दें।.
RemoveSignatures()इस उदाहरण पर RemoveSignatures कॉल करें।.
IsContainSignature()यह वापस सच है यदि सामग्री पर हस्ताक्षर सेट किया गया है।.
ExtractCertificate(signName: string)नामित हस्ताक्षर फ़ील्ड से X.509 हसीन प्रमाण पत्र निकाल दें और इसे DER-कॉडिंग बाइट्स (.cer प्रारूप) की स्मृति प्रवाह के रूप में वापस करें।.
ContainsUsageRights()इस उदाहरण पर ContainsUsageRights कॉल करें।.
RemoveUsageRights()इस उदाहरण पर RemoveUsageRights कॉल करें।.
ContainsSignature()इस उदाहरण पर ContainsSignature कॉल करें।.
Save(outputFile: string)इस PdfFileSignature उदाहरण पर कॉल करें सहेजें।.
Save(outputStream: Stream)
SetCertificate(pfx: string, pass: string)एक PFX/PKCS#12 फ़ाइल से हस्ताक्षर प्रमाण पत्र डाउनलोड करें।.
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle)पहले से लोड किए गए SetCertificate प्रमाण पत्र के साथ साइन अप करें।.
Sign(page: int, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)एक पृष्ठ पर साइन करें, जिसका उपयोग सीजी में शामिल प्रमाण पत्र का उपयोग करके किया जाता है।.
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)स्पष्ट मेटाडेटा के साथ दिए गए पृष्ठ पर साइन करें, सीजी में अंतर्निहित प्रमाण पत्र का उपयोग करके।.
Sign(page: int, SigName: string, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)स्पष्ट फ़ील्ड नाम + मेटाडेटा के साथ साइन करें।.
Sign(SigName: string, sig: Forms.Signature)नाम के अनुसार एक मौजूदा सफेद हस्ताक्षर फ़ील्ड दर्ज करें।.
Sign(SigName: string, SigReason: string, SigContact: string, SigLocation: string, sig: Forms.Signature)एक मौजूदा सफेद हस्ताक्षर फ़ील्ड को स्पष्ट मेटाडेटा के साथ नाम से लिखें।.
Certify(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, docMdpSignature: Forms.DocMDPSignature)एक /DocMDP संदर्भ के साथ उस पृष्ठ पर साइन अप करें ताकि परिणामस्वरूप हस्ताक्षर प्रमाणन हथियार हो (PDF 32000-1 §12.8.2.2)।.
Certify(sigName: string, docMdpSignature: Forms.DocMDPSignature)नाम के अनुसार एक मौजूदा सफेद हस्ताक्षर फ़ील्ड की पुष्टि करें।.
VerifySigned(signName: string)यह सुनिश्चित करें कि एक हस्ताक्षर अशुद्ध है।.
VerifySignature(signName: string, options: Security.ValidationOptions, validationResult: Security.ValidationResult)स्पष्ट विकल्पों के साथ एक हस्ताक्षर की जांच करें + परिणाम का वर्णन करने वाले ValidationResult को वापस लाएं।.
VerifySignature(signName: string, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2)बिना किसी चेक के निश्चित रूप से सत्यापित करें।.
VerifySignature(signName: Facades.SignatureName, options: Security.ValidationOptions, validationResult: Security.ValidationResult)
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)
GetSignaturesInfo()प्रत्येक हस्ताक्षर के लिए एल्गोरिथ्म / डिजिस्ट / मानक त्रिकोण, प्रत्येक साइन अप के PKCS #7 / सामग्री से पारित किया जाता है।.
ExtractImage(signName: string)नामित हस्ताक्षर के विगेट से /AP /N (सामान्य उपस्थिति) प्रवाह निकाल दें।.
ExtractImage(signName: SignatureName)इस उदाहरण पर ExtractImage कॉल करें।.
Save()Ctor से आउटपुट फ़ाइल तर्क के लिए बाध्य (संभवतः हस्ताक्षरित) दस्तावेज़ को सहेजें।.
ToByteArray()सुविधा अनुकूलन: बाइनरी (संभवतः हस्ताक्षरित) पीडीएफ बेट्स वापस करें।.

See Also

 हिन्दी