PdfFileSignature
PdfFileSignature
Overview
PdfFileSignature egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: AutoCloseable.
PDF digitális aláírásokkal való munkafelület.
Ez a osztály 42 módszert biztosít az PdfFileSignature objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision, és 12 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | Visszaadja a dokumentumban található signed aláírási mezők nevét. |
signatureNames | List<SignatureName> | Read | Minden aláírás mező neve (mind az aláírt, mind a nem alá írt) visszaküldése. |
blankSignNames | List<String> | Read | A nem aláírt (tiszta) aláírási mezők nevét adja vissza. |
containSignature | boolean | Read | A {@link #containsSignature()} álnév a C# { @code IsContainSignature (()) } nevéhez igazodik. |
totalRevision | int | Read | A dokumentum aláírt módosításainak teljes számát adja vissza. |
Methods
| Signature | Description |
|---|---|
PdfFileSignature() | Új üres {@code PdfFileSignature} példányt hoz létre. |
PdfFileSignature(document: Document) | Egy {@code PdfFileSignature} kódot hoz létre, amely a megadott dokumentumhoz kötődik. |
PdfFileSignature(inputFile: String) | A PDF-hez kötött {@code PdfFileSignature} kódot hozza létre a { @ code inputFile } címre. |
bindPdf(inputFile: String) | Csatlakozik egy PDF-fájlhoz a aláírás homlokzatához. |
bindPdf(inputStream: InputStream) | A PDF-et egy bemeneti áramlóról köti. |
bindPdf(document: Document) | A meglévő {@link Document}-ot a aláírás homlokzatához köti. |
getSignNames() → List<String> | Visszaadja a dokumentumban található signed aláírási mezők nevét. |
getSignatureNames(onlyActive: boolean) → List<SignatureName> | A dokumentumban lévő összes aláírási mező nevét úgy adja vissza: |
| {@link SignatureName} objektumok metadatokkal arról, hogy minden mező aláírva van-e. | |
getSignatureNames() → List<SignatureName> | Minden aláírás mező neve (mind az aláírt, mind a nem alá írt) visszaküldése. |
getBlankSignNames() → List<String> | A nem aláírt (tiszta) aláírási mezők nevét adja vissza. |
verifySignature(signatureName: SignatureName) → boolean | A megadott aláírási mező digitális aláírtja. |
verifySignature(signName: String) → boolean | A megadott aláírási mező digitális aláírtja. |
verifySignature(signName: String, options: ValidationOptions) → boolean | A digitális aláírás hitelesítési lehetőségekkel történő ellenőrzése. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | A digitális aláírás hitelesítési lehetőségekkel történő ellenőrzése és az eredmény visszaküldése. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | A megadott {@link SignatureName} digitális aláírás ellenőrzése a lehetőségekkel. |
isContainSignature() → boolean | A {@link #containsSignature()} álnév a C# { @code IsContainSignature (()) } nevéhez igazodik. |
containsSignature() → boolean | Visszaadja, hogy a dokumentum legalább egy aláírt alkut tartalmaz-e. |
isSigned(signName: String) → boolean | Visszaadja, hogy a megadott aláírási mezőt aláírták-e. |
getReason(signName: String) → String | A megadott aláírási mező aláírt indoka. |
getLocation(signName: String) → String | A megadott aláírási mező aláírt helye. |
getSignerName(signName: String) → String | A megadott aláírási mező aláírtja neve. |
getDateTime(signName: String) → Date | A megadott aláírási mező aláírt dátuma. |
getContactInfo(signName: String) → String | A megadott aláírási mező elérhetőségét adja. |
save(outputFile: String) | Megőrzi a kötött dokumentumot egy fájlba. |
save(outputStream: OutputStream) | Megőrzi a kötött dokumentumot egy kimeneti áramlásra. |
close() | Zárja a aláírás homlokzatát és elengedi az kötött dokumentumot. |
| (ha ez a homlokzat tulajdonosa). | |
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature) | A dokumentumot új aláírási mező létrehozásával írja alá a megadott oldalon. |
sign(fieldName: String, signature: Signature) | A meglévő aláírási mezőt név szerint írja alá. |
removeSignature(signName: String) | A megadott aláírási mezőből egy aláírt eltávolítja. |
removeSignature(signName: String, removeField: boolean) | A megadott aláírási mezőből egy aláírt eltávolítja. |
containsUsageRights() → boolean | Visszaadja, hogy a dokumentum tartalmaz-e használati jogokat (a dokumentumok katalógusában található UR3 szótár). |
removeUsageRights() | A dokumentum felhasználási jogait eltávolítja. |
getTotalRevision() → int | A dokumentum aláírt módosításainak teljes számát adja vissza. |
getRevision(signName: String) → int | Az 1-es alapú módosítás számát adja az adott aláírási mezőnek. |
getRevision(signatureName: SignatureName) → int | Az 1-es alapú módosítás számát adja az adott aláírási mezőnek. |
isCoversWholeDocument(signName: String) → boolean | Visszaadja, hogy a megnevezett aláírás bájttartományában van-e az adat. |
| Az egész dokumentum (azaz a. | |
coversWholeDocument(signatureName: SignatureName) → boolean | Visszaadja, hogy a megnevezett aláírás bájttartományában van-e az adat. |
| Az egész dokumentum. | |
getReason(name: SignatureName) → String | {@link #getReason(String)} túlterhelés, és { @link SignatureName}. |
getLocation(name: SignatureName) → String | {@link #getLocation(String)} túlterhelés, ami { @link SignatureName}. |
getSignerName(name: SignatureName) → String | {@link #getSignerName(String)} túlterhelés, ami { @link SignatureName}-t veszi. |
getDateTime(name: SignatureName) → Date | {@link #getDateTime(String)} túlterhelés, ami { @link SignatureName}. |
getContactInfo(name: SignatureName) → String | {@link #getContactInfo(String)} túlterhelés, ami { @link SignatureName}. |