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.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
signNames | List<String> | קראו | החזיר את שמות שדות הסיום חתימה במסמך. |
signatureNames | List<SignatureName> | קראו | החזיר את שמות כל שדות ההסכם (שניהם חתומים ולא חתום). |
blankSignNames | List<String> | קראו | החזיר את שמות שדות חתימה לא חתומים (לבן). |
containSignature | boolean | קראו | אליאס עבור {@link #containsSignature()} מתאים לשם C# {_code IsContainSignature() }. |
totalRevision | int | קראו | החזיר את המספר הכולל של הערכות שנחתמו במסמך. |
שיטות
| חתימה | תיאור |
|---|---|
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}. |