PdfFileSignature

PdfFileSignature

Približni podaci

PdfFileSignature je klasa u Aspose.PDF FOSS za Java. Nasljednici od: AutoCloseable.

Facade za rad s PDF digitalnim potpisima.

Ova klasa pruža 42 metode za rad s PdfFileSignature objektima u Java programima. Postoje i sljedeće metode: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision, i 12 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: blankSignNames, containSignature, signNames, signatureNames, totalRevision.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
signNamesList<String>Čitaj.Vrati imena polja potpisa sa signed u dokumentu.
signatureNamesList<SignatureName>Čitaj.Vrati imena svih polja potpisa (potpisanih i neotpisnih).
blankSignNamesList<String>Čitaj.Vrati imena polja za potpis bez potpisa (prazna).
containSignaturebooleanČitaj.Alias za {@link #containsSignature()} koji odgovara C# { @code IsContainSignature (()) } imenu.
totalRevisionintČitaj.Vrati ukupni broj potpisanih revizija u dokumentu.

Metoda za primjenu

PotpisOpisivanje
PdfFileSignature()Stvara novu prazninu {@code PdfFileSignature}.
PdfFileSignature(document: Document)Stvara {@code PdfFileSignature} vezan za naveden dokument.
PdfFileSignature(inputFile: String)Stvara {@code PdfFileSignature} vezan za PDF na { @ code inputFile}.
bindPdf(inputFile: String)Veže PDF datoteku na ovaj potpis fasade.
bindPdf(inputStream: InputStream)Veže PDF iz ulaznog toka.
bindPdf(document: Document)Priključuje postojeći {@link Document} na ovaj podpis fasad.
getSignNames()List<String>Vrati imena polja potpisa sa signed u dokumentu.
getSignatureNames(onlyActive: boolean)List<SignatureName>Vrati imena svih polja za potpis u dokumentu kao:
{@link SignatureName} objekte s metapodatkom o tome je li svako polje potpisano.
getSignatureNames()List<SignatureName>Vrati imena svih polja potpisa (potpisanih i neotpisnih).
getBlankSignNames()List<String>Vrati imena polja za potpis bez potpisa (prazna).
verifySignature(signatureName: SignatureName)booleanPotvrđuje digitalni potpis navedenog polja za potpisivanje.
verifySignature(signName: String)booleanPotvrđuje digitalni potpis navedenog polja za potpisivanje.
verifySignature(signName: String, options: ValidationOptions)booleanPotvrđuje digitalni potpis s opcijama potvrđivanja.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanProvjerava digitalni potpis s opcijama potvrđivanja i vraća rezultat.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanProvjerava digitalni potpis navedenog {@link SignatureName} s opcijama.
isContainSignature()booleanAlias za {@link #containsSignature()} koji odgovara C# { @code IsContainSignature (()) } imenu.
containsSignature()booleanPozivni broj:.
isSigned(signName: String)booleanVrati da li je određeno polje potpisa podpisano.
getReason(signName: String)StringVrati razlog potpisivanja za naveden polje potpisa.
getLocation(signName: String)StringVrati lokaciju potpisa za određeno polje potpisivanja.
getSignerName(signName: String)StringVrati ime potpisnika za određeno polje potpisa.
getDateTime(signName: String)DateVrati datum potpisa za određeno polje potpisa.
getContactInfo(signName: String)StringVrati kontakt informacije za navedenog polja potpisa.
save(outputFile: String)Sačuva vezani dokument u datoteku.
save(outputStream: OutputStream)Sačuva vezani dokument u izlazni tok.
close()Zatvara fasadu potpisa i oslobađa vezani dokument.
(ako je ova fasada vlasnik).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)Potpisuje dokument stvaranjem novog polja potpisa na datoj stranici.
sign(fieldName: String, signature: Signature)Podpisano je postojećem polju potpisa po imenu.
removeSignature(signName: String)Uklanjanje potpisa iz navedenog polja za potpis.
removeSignature(signName: String, removeField: boolean)Uklanjanje potpisa iz navedenog polja za potpis.
containsUsageRights()booleanVrati da li dokument sadrži prava korištenja (UR3 rječnik u katalogu dokumenata).
removeUsageRights()Uklanja prava korištenja iz dokumenta.
getTotalRevision()intVrati ukupni broj potpisanih revizija u dokumentu.
getRevision(signName: String)intVrati broj revizije na temelju 1 za naveden polje potpisa.
getRevision(signatureName: SignatureName)intVrati broj revizije na temelju 1 za naveden polje potpisa.
isCoversWholeDocument(signName: String)booleanVrati da li opseg bajtova imenovanog potpisa pokriva datoteku.
U tom slučaju, u skladu s člankom 21. stavkom 1.
coversWholeDocument(signatureName: SignatureName)booleanVrati da li opseg bajtova imenovanog potpisa pokriva datoteku.
cijeli dokument.
getReason(name: SignatureName)String{@link #getReason(String)} preopterećenje uzimajući { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} preopterećenje uzimajući { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} preopterećenje uzimajući { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} preopterećenje uzimajući { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} preopterećenje uzimajući { @link SignatureName}.

Također pogledajte:

 Hrvatski