PdfFileSignature
סקירה כללית
PdfFileSignature הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : IDisposable.
פקס להקריאה ולצפייה של חתימות דיגיטליות במסמכים PDF.
שיעור זה מספק 71 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: BindPdf, Certify, Close, ContainsSignature, ContainsUsageRights, CoversWholeDocument, Dispose, ExtractCertificate, ExtractImage, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames,23 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : IsCertified, IsLtvEnabled, SignatureAppearance, SignatureAppearanceStream.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
IsCertified | bool | קראו | נכון כאשר המסמך המובטח מאושר - כלומר. |
SignatureAppearance | string | קרא / כתיבה | דרך לתמונה המשמשת כגרפיקה של מראה החתימה הנראית. |
SignatureAppearanceStream | Stream? | קרא / כתיבה | זרימת באטים עבור מראה תווית החתימה הנראית. |
IsLtvEnabled | bool | קראו | נכון, המסמך נושא כניסה /DSS (חנות אבטחה מסמכים) לקטלוג - המדריך עבור LTV (התאמת זמן ארוך) חתימות מאובטחות. |
שיטות
| חתימה | תיאור |
|---|---|
Dispose() | שיחות נוכח על זה PdfFileSignature דוגמה. |
Close() | צלצול קרוב על האינדקס הזה PdfFileSignature. |
PdfFileSignature() | צלצול PdfFileSignature על האינדקס הזה PdfFileSignature. |
PdfFileSignature(document: Document) | |
PdfFileSignature(document: Document, outputFile: string) | |
PdfFileSignature(inputFile: string) | |
PdfFileSignature(inputFile: string, outputFile: string) | |
BindPdf(inputFile: string) | צלצול BindPdf על האינדקס הזה PdfFileSignature. |
BindPdf(input: byte[]) | |
BindPdf(inputStream: Stream) | |
BindPdf(document: Document) | |
GetSignNames() | צלצול GetSignNames על האינדקס הזה PdfFileSignature. |
GetSignNames(onlyActive: bool) | חתימות פעילות רק כאשר רק Active הוא אמיתי; אחרת, כל שדה החתימה שמחזיק ערך /V חוזר (מתאים לעלויות ללא פרמטרים). |
GetSignatureNames() | כל שדות החתימה שנחתמו מכוסים ככנסות SignatureName (צורה חלקית + מלאה + HasSignature). |
GetSignatureNames(onlyActive: bool) | סנכרון על פעילות החתימה – אותו תחזית כמו GetSignNames(bool). |
GetBlankSignNames() | שמות שדות החתימה שיש בטופס אך אינם מכילים ערך חתימת (/V כניסה חסרת). |
GetBlankSignatureNames() | צלצול GetBlankSignatureNames על האינדקס הזה PdfFileSignature. |
GetRevision(signName: string) | מדד ביקורת של החתימה הנקראת (1 מבוסס) - מחשב את החותמות בסדר שהם מופיעים בעץ השדה. |
GetRevision(signName: SignatureName) | צלצול GetRevision על האינדקס הזה PdfFileSignature. |
GetTotalRevision() | מספר החתימות הכולל המופיע במסמך (הערכה מקסימלית מבוססת 1 שהוחזרה על ידי GetRevision(string)). |
GetAccessPermissions() | קרא את רמת הרשאה לגישה של החתימה הסמכה /DocMDP /P (1, 2, או 3 לפי PDF 32000-1 §12.8.2.2). |
CoversWholeDocument(signName: string) | האם החתימה הנקראת מכסה את כל המסמך המובטח (כלומר,. |
CoversWholeDocument(signName: SignatureName) | צלצול CoversWholeDocument על האינדקס הזה PdfFileSignature. |
RemoveSignature(signName: SignatureName) | צלצול RemoveSignature על האינדקס הזה PdfFileSignature. |
RemoveSignature(signName: SignatureName, removeField: bool) | |
VerifySignature(signName: SignatureName) | צלצול VerifySignature על האינדקס הזה PdfFileSignature. |
GetSignerName(signName: SignatureName) | צלצול GetSignerName על האינדקס הזה PdfFileSignature. |
GetReason(signName: SignatureName) | צלצול GetReason על האינדקס הזה PdfFileSignature. |
GetLocation(signName: SignatureName) | צלצול GetLocation על האינדקס הזה PdfFileSignature. |
GetContactInfo(signName: SignatureName) | צלצול GetContactInfo על האינדקס הזה PdfFileSignature. |
GetDateTime(signName: SignatureName) | צלצול GetDateTime על האינדקס הזה PdfFileSignature. |
ExtractCertificate(signName: SignatureName) | צלצול ExtractCertificate על האינדקס הזה PdfFileSignature. |
TryExtractCertificate(signName: SignatureName, stream: Stream) | צלצול TryExtractCertificate על האינדקס הזה PdfFileSignature. |
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 על האינדקס הזה PdfFileSignature. |
RemoveSignature(signName: string) | |
RemoveSignature(signName: string, removeField: bool) | הסר את ערך החתימה (סירבFeld false) או את כל שדה החתום (אמיתי) לפי שם. |
RemoveSignatures() | צלצול RemoveSignatures על האינדקס הזה PdfFileSignature. |
IsContainSignature() | החזיר את האמת אם התוכן של חתימה מוגדר. |
ExtractCertificate(signName: string) | הוציא את תעודת החתימה X.509 מהשדה הנקרא לחתימתו ולהחזיר אותו כזרם זיכרון של ביטים קודמים DER (פורמט .cer). |
ContainsUsageRights() | צלצול ContainsUsageRights על האינדקס הזה PdfFileSignature. |
RemoveUsageRights() | צלצול RemoveUsageRights על האינדקס הזה PdfFileSignature. |
ContainsSignature() | צלצול ContainsSignature על האינדקס הזה PdfFileSignature. |
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) | הצטרף לתעודת ה-PLACEHOLDER_0 שהועלה בעבר. |
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) | מסמך על הדף עם נתונים מפורטים, באמצעות תעודת המוטבע ב- sig. |
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) | בדיקת טבע ללא ValidationOptions. |
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 על האינדקס הזה PdfFileSignature. |
Save() | שמור את המסמך המוגבל (אולי חתום) לתוך היציאההסבר של קובץ מהקובנט. |
ToByteArray() | תוספת נוחות: להחזיר את הוויטות PDF המוגבל (אולי חתום) . |