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

NameTypeAccessDescription
signNamesList<String>ReadVisszaadja a dokumentumban található signed aláírási mezők nevét.
signatureNamesList<SignatureName>ReadMinden aláírás mező neve (mind az aláírt, mind a nem alá írt) visszaküldése.
blankSignNamesList<String>ReadA nem aláírt (tiszta) aláírási mezők nevét adja vissza.
containSignaturebooleanReadA {@link #containsSignature()} álnév a C# { @code IsContainSignature (()) } nevéhez igazodik.
totalRevisionintReadA dokumentum aláírt módosításainak teljes számát adja vissza.

Methods

SignatureDescription
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)booleanA megadott aláírási mező digitális aláírtja.
verifySignature(signName: String)booleanA megadott aláírási mező digitális aláírtja.
verifySignature(signName: String, options: ValidationOptions)booleanA digitális aláírás hitelesítési lehetőségekkel történő ellenőrzése.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanA 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)booleanA megadott {@link SignatureName} digitális aláírás ellenőrzése a lehetőségekkel.
isContainSignature()booleanA {@link #containsSignature()} álnév a C# { @code IsContainSignature (()) } nevéhez igazodik.
containsSignature()booleanVisszaadja, hogy a dokumentum legalább egy aláírt alkut tartalmaz-e.
isSigned(signName: String)booleanVisszaadja, hogy a megadott aláírási mezőt aláírták-e.
getReason(signName: String)StringA megadott aláírási mező aláírt indoka.
getLocation(signName: String)StringA megadott aláírási mező aláírt helye.
getSignerName(signName: String)StringA megadott aláírási mező aláírtja neve.
getDateTime(signName: String)DateA megadott aláírási mező aláírt dátuma.
getContactInfo(signName: String)StringA 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()booleanVisszaadja, 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()intA dokumentum aláírt módosításainak teljes számát adja vissza.
getRevision(signName: String)intAz 1-es alapú módosítás számát adja az adott aláírási mezőnek.
getRevision(signatureName: SignatureName)intAz 1-es alapú módosítás számát adja az adott aláírási mezőnek.
isCoversWholeDocument(signName: String)booleanVisszaadja, hogy a megnevezett aláírás bájttartományában van-e az adat.
Az egész dokumentum (azaz a.
coversWholeDocument(signatureName: SignatureName)booleanVisszaadja, 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}.

See Also

 Magyar