PdfFileSignature
Overview
PdfFileSignature là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: AutoCloseable.
- Thực hiện việc làm với chữ ký PDF kỹ thuật số.
Khóa học này cung cấp 42 phương pháp để làm việc với các đối tượng PdfFileSignature trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,Và 12 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | Trả lại tên của các trường chữ ký được ký trong tài liệu. |
signatureNames | List<SignatureName> | Read | Trả lại tên của tất cả các trường ký (cả đã ký và không ký). |
blankSignNames | List<String> | Read | Trở lại tên các trường chữ ký không được ký (màu trắng). |
containSignature | boolean | Read | Alias cho {@link #containsSignature()} phù hợp với tên C# {_code IsContainSignature() }. |
totalRevision | int | Read | Trả lại tổng số các đánh giá đã ký trong tài liệu. |
Methods
| Signature | Description |
|---|---|
PdfFileSignature() | Tạo một ví dụ mới trống {@code PdfFileSignature}. |
PdfFileSignature(document: Document) | Tạo {@code PdfFileSignature} gắn liền với tài liệu được chỉ định. |
PdfFileSignature(inputFile: String) | Tạo một {@code PdfFileSignature} kết nối với PDF tại { @code inputFile}. |
bindPdf(inputFile: String) | Kết nối một tệp PDF với mặt chữ ký này. |
bindPdf(inputStream: InputStream) | Kết nối PDF từ một dòng input. |
bindPdf(document: Document) | Kết nối một {@link Document} hiện có với mặt chữ ký này. |
getSignNames() → List<String> | Trả lại tên của các trường chữ ký được ký trong tài liệu. |
getSignatureNames(onlyActive: boolean) → List<SignatureName> | Trả lại tên của tất cả các trường ký trong tài liệu như {@link SignatureName} đối tượng với metadata về việc mỗi trường được ký. |
getSignatureNames() → List<SignatureName> | Trả lại tên của tất cả các trường ký (cả đã ký và không ký). |
getBlankSignNames() → List<String> | Trở lại tên các trường chữ ký không được ký (màu trắng). |
verifySignature(signatureName: SignatureName) → boolean | Kiểm tra chữ ký kỹ thuật số của trường chữ kí cụ thể. |
verifySignature(signName: String) → boolean | Kiểm tra chữ ký kỹ thuật số của trường chữ kí cụ thể. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Kiểm tra chữ ký kỹ thuật số với các tùy chọn xác thực. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Kiểm tra chữ ký kỹ thuật số với các tùy chọn xác thực và trả lại kết quả. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Kiểm tra chữ ký kỹ thuật số của {@link SignatureName} được chỉ định với các tùy chọn. |
isContainSignature() → boolean | Alias cho {@link #containsSignature()} phù hợp với tên C# {_code IsContainSignature() }. |
containsSignature() → boolean | Trả về việc tài liệu có chứa ít nhất một trường ký kết đã được ký. |
isSigned(signName: String) → boolean | Trả về nếu trường chữ ký cụ thể đã được ký. |
getReason(signName: String) → String | Trả lại lý do ký kết cho trường ký tự được chỉ định. |
getLocation(signName: String) → String | Trả lại vị trí ký kết cho trường ký tự được chỉ định. |
getSignerName(signName: String) → String | Trả lại tên ký cho trường chữ ký được chỉ định. |
getDateTime(signName: String) → Date | Trả lại ngày ký kết cho trường ký tự được chỉ định. |
getContactInfo(signName: String) → String | Trả lại thông tin liên hệ cho trường ký kết được chỉ định. |
save(outputFile: String) | Lưu tài liệu gắn kết với một tệp. |
save(outputStream: OutputStream) | Tiết kiệm tài liệu gắn kết với dòng xuất khẩu. |
close() | Đóng mặt hàng ký và phát hành tài liệu gắn bó (nếu mặt này sở hữu nó). |
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature) | Nhập văn bản bằng cách tạo một trường chữ ký mới trên trang đó. |
sign(fieldName: String, signature: Signature) | Nhập một trường ký kết hiện có theo tên. |
removeSignature(signName: String) | Xóa một chữ ký từ trường chữ kí được chỉ định. |
removeSignature(signName: String, removeField: boolean) | Xóa một chữ ký từ trường chữ kí được chỉ định. |
containsUsageRights() → boolean | Trả về việc liệu tài liệu có chứa quyền sử dụng (đề văn bản UR3 trong danh mục tài khoản). |
removeUsageRights() | Xóa quyền sử dụng từ tài liệu. |
getTotalRevision() → int | Trả lại tổng số các đánh giá đã ký trong tài liệu. |
getRevision(signName: String) → int | Trả lại số sửa đổi dựa trên 1 cho trường ký kết cụ thể. |
getRevision(signatureName: SignatureName) → int | Trả lại số sửa đổi dựa trên 1 cho trường ký kết cụ thể. |
isCoversWholeDocument(signName: String) → boolean | Trả về xem phạm vi byte của chữ ký được đặt tên có bao gồm toàn bộ tài liệu (ví dụ:. |
coversWholeDocument(signatureName: SignatureName) → boolean | Trả về xem phạm vi byte của chữ ký được đặt tên có bao gồm toàn bộ tài liệu hay không. |
getReason(name: SignatureName) → String | {@link #getReason(String)} quá tải lấy {_link SignatureName}. |
getLocation(name: SignatureName) → String | {@link #getLocation(String)} quá tải lấy {_link SignatureName}. |
getSignerName(name: SignatureName) → String | {@link #getSignerName(String)} tải quá tải lấy { @link SignatureName}. |
getDateTime(name: SignatureName) → Date | {@link #getDateTime(String)} tải quá tải lấy {_link SignatureName}. |
getContactInfo(name: SignatureName) → String | {@link #getContactInfo(String)} tải quá tải lấy { @link SignatureName}. |