PdfFileSecurity

PdfFileSecurity

Áttekintés

PdfFileSecurity egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: Closeable.

A PDF dokumentumok biztonságának kezelésére szolgáló módszereket biztosít: titkosítás, dekódolás, jelszavak és hozzáférési engedélyek.

Ez a osztály 38 módszert biztosít az PdfFileSecurity objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PdfFileSecurity, bindPdf, changePassword, close, decryptFile, encryptFile, getDocument, getInputFile, getOutputFile, getOutputStream, isAllowExceptions, isEncrypted, és 11 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: allowExceptions, document, encrypted, inputFile, outputFile, outputStream.

Tulajdonságok

NameTypeAccessDescription
inputFileStringReadA konfigurált bemeneti fájl útvonalát adja vissza.
outputFileStringReadA konfigurált kimeneti fájl útvonalát adja vissza.
documentDocumentReadVisszaadja a kötött dokumentumot, vagy {@code null}.
outputStreamOutputStreamReadA konfigurált kimeneti áramot adja vissza.
allowExceptionsbooleanReadVisszaadja, hogy a homlokzat módszereknek azonnal kell-e dobniuk egy művelet kudarcot vallásakor.
encryptedbooleanReadVisszaadja, hogy a kötött dokumentum titkosított-e.

Metódusok

SignatureDescription
PdfFileSecurity()Új {@code PdfFileSecurity} példányt hoz létre.
PdfFileSecurity(inputFile: String, outputFile: String)A megadott bemeneti és kimenési fájlokhoz kötött homlokzatot hoz létre.
PdfFileSecurity(inputStream: InputStream, outputStream: OutputStream)A megadott bemeneti és kimenési áramlásokhoz kötött homlokzatot hoz létre.
PdfFileSecurity(document: Document, outputStream: OutputStream)A megadott dokumentumhoz és a kimeneti áramlásra kötött homlokzatot hoz létre.
getInputFile() → StringA konfigurált bemeneti fájl útvonalát adja vissza.
setInputFile(inputFile: String)A konfigurált bemeneti fájl útvonalát állítja be.
getOutputFile() → StringA konfigurált kimeneti fájl útvonalát adja vissza.
setOutputFile(outputFile: String)A konfigurált kimeneti fájl útvonalát állítja be.
setInputStream(inputStream: InputStream)A konfigurált bemeneti áramlást állítja be.
getDocument() → DocumentVisszaadja a kötött dokumentumot, vagy {@code null}.
getOutputStream() → OutputStreamA konfigurált kimeneti áramot adja vissza.
setOutputStream(outputStream: OutputStream)A konfigurált kimeneti áramlást állítja be.
isAllowExceptions() → booleanVisszaadja, hogy a homlokzat módszereknek azonnal kell-e dobniuk egy művelet kudarcot vallásakor.
setAllowExceptions(allowExceptions: boolean)A kivétel viselkedésének jelzőjét állítja be.
bindPdf(inputFile: String) → booleanÖsszeköt egy PDF-fájl a biztonsági homlokzathoz.
bindPdf(inputStream: InputStream) → booleanA PDF-et egy bemeneti áramlóról köti.
bindPdf(document: Document) → booleanA biztonsági homlokzathoz köt egy meglévő {@link Document}-ot.
save(outputFile: String) → booleanMegőrzi a kötött dokumentumot egy fájlba.
save(outputStream: OutputStream) → booleanMegőrzi a kötött dokumentumot egy kimeneti áramlásra.
save() → booleanA kötött dokumentumot a konfigurált kimeneti célpontba menteni.
decryptFile(password: String) → booleanA PDF dokumentum dekódolása.
isEncrypted() → booleanVisszaadja, hogy a kötött dokumentum titkosított-e.
setPrivilege(userPassword: String, ownerPassword: String, permissions: int) → booleanA dokumentum jogosultságait egy kifejezett jelszó szalaglánc és a nyers bitmask segítségével állítja be.
setPrivilege(privilege: DocumentPrivilege) → booleanÜres jelszavakkal állítja be a dokumentum jogosultságait.
setPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → booleanA dokumentum jogosultságait beállítja és a megadott kódok segítségével szabványos titkosítást alkalmazza.
jelszavak.
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → booleanA dokumentumot a megadott kulcs méretével titkosítja.
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → booleanA dokumentumot a megadott kulcsméret és algoritmus család segítségével titkosítja.
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → booleanA dokumentum jelszavát megváltoztatja, miközben megőrzi a jelenlegi engedélyeket és
algoritmus.
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → booleanA kódszó és a jogosultsági jelölés módosítása az előírt kulcs méretével.
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → booleanVáltoztatja a jelszavakat, az előjogok jelzőjét és az algoritmus családját.
trySetPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → booleanPróbálja beállítani a jogosultságokat, és visszaadja {@code false}-t.
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → booleanMegpróbálja titkosítani és visszaadja a {@code false}-t, ahelyett hogy eldobná.
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → booleanMegpróbálja titkosítani és visszaadja a {@code false}-t, ahelyett hogy eldobná.
tryDecryptFile(password: String) → booleanPróbálja dekódolni és visszaadja a {@code false}-t, ahelyett hogy kidobná.
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → booleanMegpróbálja megváltoztatni a jelszót, és az {@code false}-ot adja vissza.
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → booleanMegpróbálja megváltoztatni a jelszót, és az {@code false}-ot adja vissza.
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → booleanMegpróbálja megváltoztatni a jelszót, és az {@code false}-ot adja vissza.
close()Zárja a biztonsági homlokzatot, és elengedi az összefonódott dokumentumot.

Lásd még:

 Magyar