PdfFileSignature

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

NameTypeAccessDescription
signNamesList<String>ReadTrả lại tên của các trường chữ ký được ký trong tài liệu.
signatureNamesList<SignatureName>ReadTrả lại tên của tất cả các trường ký (cả đã ký và không ký).
blankSignNamesList<String>ReadTrở lại tên các trường chữ ký không được ký (màu trắng).
containSignaturebooleanReadAlias cho {@link #containsSignature()} phù hợp với tên C# {_code IsContainSignature() }.
totalRevisionintReadTrả lại tổng số các đánh giá đã ký trong tài liệu.

Methods

SignatureDescription
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)booleanKiểm tra chữ ký kỹ thuật số của trường chữ kí cụ thể.
verifySignature(signName: String)booleanKiểm tra chữ ký kỹ thuật số của trường chữ kí cụ thể.
verifySignature(signName: String, options: ValidationOptions)booleanKiể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[])booleanKiể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)booleanKiểm tra chữ ký kỹ thuật số của {@link SignatureName} được chỉ định với các tùy chọn.
isContainSignature()booleanAlias cho {@link #containsSignature()} phù hợp với tên C# {_code IsContainSignature() }.
containsSignature()booleanTrả 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)booleanTrả về nếu trường chữ ký cụ thể đã được ký.
getReason(signName: String)StringTrả lại lý do ký kết cho trường ký tự được chỉ định.
getLocation(signName: String)StringTrả lại vị trí ký kết cho trường ký tự được chỉ định.
getSignerName(signName: String)StringTrả lại tên ký cho trường chữ ký được chỉ định.
getDateTime(signName: String)DateTrả lại ngày ký kết cho trường ký tự được chỉ định.
getContactInfo(signName: String)StringTrả 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()booleanTrả 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()intTrả lại tổng số các đánh giá đã ký trong tài liệu.
getRevision(signName: String)intTrả lại số sửa đổi dựa trên 1 cho trường ký kết cụ thể.
getRevision(signatureName: SignatureName)intTrả lại số sửa đổi dựa trên 1 cho trường ký kết cụ thể.
isCoversWholeDocument(signName: String)booleanTrả 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)booleanTrả 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}.

See Also

 Tiếng Việt