PdfFileSignature

PdfFileSignature

סקירה כללית

PdfFileSignature הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : AutoCloseable.

פתרון לעבודה עם חתימות PDF דיגיטליות.

שיעור זה מספק 42 שיטות לעבוד עם אובייקטים PdfFileSignature בתוכניות Java. שיטות זמינות כוללות: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,12 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : blankSignNames, containSignature, signNames, signatureNames, totalRevision.

נכסים

שםסוגגישהתיאור
signNamesList<String>קראוהחזיר את שמות שדות הסיום חתימה במסמך.
signatureNamesList<SignatureName>קראוהחזיר את שמות כל שדות ההסכם (שניהם חתומים ולא חתום).
blankSignNamesList<String>קראוהחזיר את שמות שדות חתימה לא חתומים (לבן).
containSignaturebooleanקראואליאס עבור {@link #containsSignature()} מתאים לשם C# {_code IsContainSignature() }.
totalRevisionintקראוהחזיר את המספר הכולל של הערכות שנחתמו במסמך.

שיטות

חתימהתיאור
PdfFileSignature()יצירת דוגמה חדשה ריקה {@code PdfFileSignature}.
PdfFileSignature(document: Document)יצירת {@code PdfFileSignature} מחוברת למסמך המפורט.
PdfFileSignature(inputFile: String)יצירת {@code PdfFileSignature} מחוברת ל- PDF ב { @code inputFile}.
bindPdf(inputFile: String)קשור קובץ PDF אל פקסדת החתימה הזו.
bindPdf(inputStream: InputStream)מחבר PDF מתוך זרם כניסה.
bindPdf(document: Document)מחבר את {@link Document} הקיימת אל פקודה זו של חתימה.
getSignNames()List<String>החזיר את שמות שדות הסיום חתימה במסמך.
getSignatureNames(onlyActive: boolean)List<SignatureName>החזיר את שמות כל שדות ההסכם במסמך כאמור:
{@link SignatureName} אובייקטים עם נתונים מטא על האם כל שדה חתום.
getSignatureNames()List<SignatureName>החזיר את שמות כל שדות ההסכם (שניהם חתומים ולא חתום).
getBlankSignNames()List<String>החזיר את שמות שדות חתימה לא חתומים (לבן).
verifySignature(signatureName: SignatureName)booleanבדוק את החתימה הדיגיטלית של שדה החתום המוגדר.
verifySignature(signName: String)booleanבדוק את החתימה הדיגיטלית של שדה החתום המוגדר.
verifySignature(signName: String, options: ValidationOptions)booleanבדוק את החתימה הדיגיטלית עם אפשרויות אימות.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanבדוק את החתימה הדיגיטלית עם אפשרויות ההסמכה ומחזיר תוצאה.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanבדוק את החתימה הדיגיטלית של {@link SignatureName} עם אפשרויות.
isContainSignature()booleanאליאס עבור {@link #containsSignature()} מתאים לשם C# {_code IsContainSignature() }.
containsSignature()booleanהחזיר אם המסמך מכיל לפחות שדה אחד של חתימה.
isSigned(signName: String)booleanהחזיר אם שדה החתימה המפורט נחתם.
getReason(signName: String)Stringהחזיר את סיבת ההסכם לשדה החתימה שנקבע.
getLocation(signName: String)Stringהחזיר את מיקום ההסכם לשדה החתימה שנקבע.
getSignerName(signName: String)Stringהחזיר את שם החתימה לשדה החתום שנקבע.
getDateTime(signName: String)Dateהחזיר את תאריך ההרשמה לשדה החתימה שנקבע.
getContactInfo(signName: String)Stringהחזיר את פרטי הקשר עבור שדה החתימה המפורט.
save(outputFile: String)שמור את המסמך המובטח לקובץ.
save(outputStream: OutputStream)שמור את המסמך המובטח לתוך זרם היציאה.
close()סגור את פקודת החתימה ומשחרר את המסמך המובטח
(אם זהו המקום שבו הוא שייך).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)מסמך זה נרשם על ידי יצירת שדה חתימה חדש בדף.
sign(fieldName: String, signature: Signature)מסמן שדה חתימה קיימת על פי שם.
removeSignature(signName: String)הסר את החתימה מהשדה המפורט לחתימת החתום.
removeSignature(signName: String, removeField: boolean)הסר את החתימה מהשדה המפורט לחתימת החתום.
containsUsageRights()booleanהחזיר אם המסמך מכיל זכויות שימוש (המילון UR3 בקלטת המסכם).
removeUsageRights()הסרת זכויות שימוש מהמסמך.
getTotalRevision()intהחזיר את המספר הכולל של הערכות שנחתמו במסמך.
getRevision(signName: String)intהחזיר את מספר העריכה המבוסס על 1 עבור שדה החתימה המוגדר.
getRevision(signatureName: SignatureName)intהחזיר את מספר העריכה המבוסס על 1 עבור שדה החתימה המוגדר.
isCoversWholeDocument(signName: String)booleanהחזיר אם טווח ה- byte של החתימה הנקראת מכסה את
כל הכתבה (כלומר.
coversWholeDocument(signatureName: SignatureName)booleanהחזיר אם טווח ה- byte של החתימה הנקראת מכסה את
כל המסמך.
getReason(name: SignatureName)String{@link #getReason(String)} העומס על ידי קבלת { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} העומס על ידי לקחת { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} העברת ההעלאה לוקח { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} העברת ההעלאה לוקח את { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} העברת ההעלאה לוקח { @link SignatureName}.

ראה גם

 עברית