PdfFileSecurity

PdfFileSecurity

Overview

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.

Properties

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.

Methods

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.

See Also

 Magyar