PdfFileSignature
PdfFileSignature
Overview
PdfFileSignature adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: AutoCloseable.
Fasad untuk bekerja dengan tanda tangan digital PDF.
Kelas ini menyediakan 42 metode untuk bekerja dengan PdfFileSignature objek dalam program Java. Metode yang tersedia meliputi: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision, dan 12 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | Mengembalikan nama kolom tanda tangan signed dalam dokumen. |
signatureNames | List<SignatureName> | Read | Mengembalikan nama semua bidang tanda tangan (baik ditandatangani maupun tidak ditanda tangani). |
blankSignNames | List<String> | Read | Mengembalikan nama bidang tanda tangan yang tidak ditandatangani (kosong). |
containSignature | boolean | Read | Alias untuk {@link #containsSignature()} yang cocok dengan C# { @code IsContainSignature (()) } nama. |
totalRevision | int | Read | Mengembalikan jumlah total revisi yang ditandatangani dalam dokumen. |
Methods
| Signature | Description |
|---|---|
PdfFileSignature() | Membuat instance {@code PdfFileSignature} kosong baru. |
PdfFileSignature(document: Document) | Membuat {@code PdfFileSignature} yang terikat pada dokumen tertentu. |
PdfFileSignature(inputFile: String) | Membuat {@code PdfFileSignature} yang terikat ke PDF di { @ code inputFile}. |
bindPdf(inputFile: String) | Mengikat file PDF ke fasad tanda tangan ini. |
bindPdf(inputStream: InputStream) | Mengikat PDF dari aliran input. |
bindPdf(document: Document) | Mengikat dokumen yang ada ke fasad tanda tangan ini. |
getSignNames() → List<String> | Mengembalikan nama kolom tanda tangan signed dalam dokumen. |
getSignatureNames(onlyActive: boolean) → List<SignatureName> | Mengembalikan nama semua kolom tanda tangan dalam dokumen sebagai: |
| {@link SignatureName} objek dengan metadata tentang apakah setiap bidang ditandatangani. | |
getSignatureNames() → List<SignatureName> | Mengembalikan nama semua bidang tanda tangan (baik ditandatangani maupun tidak ditanda tangani). |
getBlankSignNames() → List<String> | Mengembalikan nama bidang tanda tangan yang tidak ditandatangani (kosong). |
verifySignature(signatureName: SignatureName) → boolean | Memverifikasi tanda tangan digital dari bidang tanda tangannya yang ditentukan. |
verifySignature(signName: String) → boolean | Memverifikasi tanda tangan digital dari bidang tanda tangannya yang ditentukan. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Memverifikasi tanda tangan digital dengan opsi validasi. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Memverifikasi tanda tangan digital dengan opsi validasi dan mengembalikan hasil. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Memverifikasi tanda tangan digital dari {@link SignatureName} dengan opsi. |
isContainSignature() → boolean | Alias untuk {@link #containsSignature()} yang cocok dengan C# { @code IsContainSignature (()) } nama. |
containsSignature() → boolean | Mengembalikan apakah dokumen berisi setidaknya satu bidang tanda tangan yang ditandatangani. |
isSigned(signName: String) → boolean | Mengembalikan apakah kolom tanda tangan yang ditentukan ditandatangani. |
getReason(signName: String) → String | Mengembalikan alasan penandatanganan untuk bidang tanda tangan yang ditentukan. |
getLocation(signName: String) → String | Mengembalikan lokasi penandatanganan untuk bidang tanda tangan yang ditentukan. |
getSignerName(signName: String) → String | Mengembalikan nama penandatangan untuk bidang tanda tangan yang ditentukan. |
getDateTime(signName: String) → Date | Mengembalikan tanggal tanda tangan untuk bidang tanda tangannya yang ditentukan. |
getContactInfo(signName: String) → String | Mengembalikan info kontak untuk bidang tanda tangan yang ditentukan. |
save(outputFile: String) | Menyimpan dokumen yang terikat ke file. |
save(outputStream: OutputStream) | Menyimpan dokumen yang terikat ke aliran output. |
close() | Tutup fasad tanda tangan dan melepaskan dokumen yang terikat |
| (jika fasad ini yang memilikinya). | |
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature) | Menandatangani dokumen dengan membuat bidang tanda tangan baru di halaman yang diberikan. |
sign(fieldName: String, signature: Signature) | Menandatangani bidang tanda tangan yang ada dengan nama. |
removeSignature(signName: String) | Menghapus tanda tangan dari kolom tanda tangannya yang ditentukan. |
removeSignature(signName: String, removeField: boolean) | Menghapus tanda tangan dari kolom tanda tangannya yang ditentukan. |
containsUsageRights() → boolean | Mengembalikan apakah dokumen berisi hak penggunaan (kamus UR3 dalam katalog dokumen). |
removeUsageRights() | Menghapus hak penggunaan dari dokumen. |
getTotalRevision() → int | Mengembalikan jumlah total revisi yang ditandatangani dalam dokumen. |
getRevision(signName: String) → int | Mengembalikan nomor revisi berbasis 1 untuk bidang tanda tangan yang ditentukan. |
getRevision(signatureName: SignatureName) → int | Mengembalikan nomor revisi berbasis 1 untuk bidang tanda tangan yang ditentukan. |
isCoversWholeDocument(signName: String) → boolean | Mengembalikan apakah kisaran byte dari tanda tangan yang disebut mencakup |
| seluruh dokumen (yaitu:. | |
coversWholeDocument(signatureName: SignatureName) → boolean | Mengembalikan apakah kisaran byte dari tanda tangan yang disebut mencakup |
| seluruh dokumen. | |
getReason(name: SignatureName) → String | {@link #getReason(String)} kelebihan beban mengambil { @link SignatureName}. |
getLocation(name: SignatureName) → String | {@link #getLocation(String)} kelebihan beban mengambil { @link SignatureName}. |
getSignerName(name: SignatureName) → String | {@link #getSignerName(String)} overload mengambil { @link SignatureName}. |
getDateTime(name: SignatureName) → Date | {@link #getDateTime(String)} kelebihan beban mengambil { @link SignatureName}. |
getContactInfo(name: SignatureName) → String | {@link #getContactInfo(String)} kelebihan beban mengambil { @link SignatureName}. |