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

NameTypeAccessDescription
signNamesList<String>ReadMengembalikan nama kolom tanda tangan signed dalam dokumen.
signatureNamesList<SignatureName>ReadMengembalikan nama semua bidang tanda tangan (baik ditandatangani maupun tidak ditanda tangani).
blankSignNamesList<String>ReadMengembalikan nama bidang tanda tangan yang tidak ditandatangani (kosong).
containSignaturebooleanReadAlias untuk {@link #containsSignature()} yang cocok dengan C# { @code IsContainSignature (()) } nama.
totalRevisionintReadMengembalikan jumlah total revisi yang ditandatangani dalam dokumen.

Methods

SignatureDescription
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)booleanMemverifikasi tanda tangan digital dari bidang tanda tangannya yang ditentukan.
verifySignature(signName: String)booleanMemverifikasi tanda tangan digital dari bidang tanda tangannya yang ditentukan.
verifySignature(signName: String, options: ValidationOptions)booleanMemverifikasi tanda tangan digital dengan opsi validasi.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanMemverifikasi tanda tangan digital dengan opsi validasi dan mengembalikan hasil.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanMemverifikasi tanda tangan digital dari {@link SignatureName} dengan opsi.
isContainSignature()booleanAlias untuk {@link #containsSignature()} yang cocok dengan C# { @code IsContainSignature (()) } nama.
containsSignature()booleanMengembalikan apakah dokumen berisi setidaknya satu bidang tanda tangan yang ditandatangani.
isSigned(signName: String)booleanMengembalikan apakah kolom tanda tangan yang ditentukan ditandatangani.
getReason(signName: String)StringMengembalikan alasan penandatanganan untuk bidang tanda tangan yang ditentukan.
getLocation(signName: String)StringMengembalikan lokasi penandatanganan untuk bidang tanda tangan yang ditentukan.
getSignerName(signName: String)StringMengembalikan nama penandatangan untuk bidang tanda tangan yang ditentukan.
getDateTime(signName: String)DateMengembalikan tanggal tanda tangan untuk bidang tanda tangannya yang ditentukan.
getContactInfo(signName: String)StringMengembalikan 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()booleanMengembalikan apakah dokumen berisi hak penggunaan (kamus UR3 dalam katalog dokumen).
removeUsageRights()Menghapus hak penggunaan dari dokumen.
getTotalRevision()intMengembalikan jumlah total revisi yang ditandatangani dalam dokumen.
getRevision(signName: String)intMengembalikan nomor revisi berbasis 1 untuk bidang tanda tangan yang ditentukan.
getRevision(signatureName: SignatureName)intMengembalikan nomor revisi berbasis 1 untuk bidang tanda tangan yang ditentukan.
isCoversWholeDocument(signName: String)booleanMengembalikan apakah kisaran byte dari tanda tangan yang disebut mencakup
seluruh dokumen (yaitu:.
coversWholeDocument(signatureName: SignatureName)booleanMengembalikan 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}.

See Also

 Bahasa Indonesia