PdfFileSecurity

PdfFileSecurity

Összefoglaló

PdfFileSecurity az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.

A PDF-fájlok titkosítására, dekódolására és jelszavának megváltoztatására szolgáló homlokzat.

Ez a osztály 31 módszert biztosít az PdfFileSecurity objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: BindPdf, ChangePassword, ChangePasswords, Close, DecryptFile, Dispose, EncryptFile, PdfFileSecurity, Save, SetPrivilege, TryChangePassword, TryDecryptFile, és 2 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: AllowExceptions, InputFile, InputStream, LastException, OutputFile, OutputStream.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
AllowExceptionsboolOlvasás/írásHa true, az állapotos műveletek kivételt terjesztnek; ha false (az alapértelmezett), a Try* műveleteket kapják el az utolsó kidobott kivételeket LastException-ben és visszaadja a false.
LastExceptionException?Olvasd!Az utolsó kivétel a Try* módszerrel vagy nullával rögzítve.
InputFilestringOlvasás/írásA stateful műveletek által használt bemeneti fájl útvonal beállítását.
InputStreamStreamOlvasás/írásA statful műveletek által használt bemeneti áramlat beállítását.
OutputFilestringOlvasás/írásA következő mentés ezen a fájlra.
OutputStreamStreamOlvasás/írásA következő Save-t erre a patakra irányítsuk.

Módszerek

Az aláírás:Leírás
PdfFileSecurity()Az alapértelmezett ctor a statikus byte[]-alapú túlterhelésekhez.
PdfFileSecurity(document: Document)Csomagoljon egy meglévő dokumentumot, a hívó az élettartama tulajdonosa.
PdfFileSecurity(path: string)Nyisd ki az aktát a pályán és kötöd össze.
PdfFileSecurity(document: Document, outputStream: Stream)Csomagoljon egy dokumentumot, és az utáni mentéseket a outputStream-ra irányítsa.
PdfFileSecurity(document: Document, outputFile: string)Csomagoljon egy dokumentumot, és az utólag a outputFile-be küldje.
PdfFileSecurity(inputStream: Stream, outputStream: Stream)Kötelezz egy folyóból, és mentj a folyón.
PdfFileSecurity(inputFile: string, outputFile: string)Kötelezz egy ösvényről, és mentess meg egy úthoz.
Dispose()A PdfFileSecurity példányban a Dispose hívás.
Close()A “Kiszüntetés” álnév.
BindPdf(srcFile: string)Csatlakozás egy PDF-fájlhoz a srcFile oldalon.
BindPdf(srcStream: Stream)Csatlakozz a srcStream-ből olvasott PDF-hez.
BindPdf(document: Document)Kötelezze meg egy már létező dokumentumot; a hívó tulajdonosa az egész életciklusának.
Save(path: string)A kötött dokumentumot egy fájl útvonalba menteni.
Save(stream: Stream)A kötött dokumentumot egy folyóba menteni.
EncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm)Titkosítsd a kötött dokumentumot.
EncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize)Titkosítsuk a kötött dokumentumot az AES-hez.
TryEncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize)Az EncryptFile ((string, string,DocumentPrivilege, KeySize) algoritmus próbavariánsát.
SetPrivilege(privilege: DocumentPrivilege)A kötött dokumentumhoz a jogosultsági jelöléseket az üres jelszavakkal és megadott engedélyekkel történő újra-titkosítással kell alkalmazni.
SetPrivilege(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege)A privilégium jelzőjeit kifejezett jelszavakkal kell alkalmazni.
TrySetPrivilege(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege)Az SetPrivilege ((string, string,DocumentPrivilege) próbásvariánsát).
DecryptFile(ownerPassword: string)A megadott jelszót használva dekódolja a kötött dokumentumot.
TryDecryptFile(ownerPassword: string)A DecryptFile(hárc) próbálkozási változata.
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Változtassa a kódokat az összekötött dokumentumban, miközben megőrzi a létező jogosultságokat és az AES-128 titkosítást.
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize)Változtassák meg a jelszavakat és az átdöntés jogosultságokat + kulcs méret.
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm)Változtassák meg a jelszavakat és az átdöntési jogosultságokat + kulcsméret + titkosítás.
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Próbáld meg a ChangePassword ((string, string, string) változatát.
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize)A 5-arg ChangePassword ((string, string, stringDocumentPrivilege,KeySize) próbálkozási változata.
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm)A 6-arg ChangePassword ((string, string, string ,DocumentPrivilege,KeySize) algoritmus próbavariánsát.
EncryptFile(input: byte[], userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Titkosítson egy PDF-et a megadott jelszavakkal és algoritmussal.
DecryptFile(input: byte[], password: string)A helyes jelszóval távolítsa el a titkosítást egy PDF-ből.
ChangePasswords(input: byte[], oldOwnerPassword: string, newUserPassword: string, newOwnerPassword: string, algorithm: CryptoAlgorithm)Változtassa meg a jelszavakat egy titkosított PDF-ben.

Lásd még:

 Magyar