PdfFileSecurity
PdfFileSecurity
Overview
PdfFileSecurity यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।. वारिस से: Closeable.
पीडीएफ दस्तावेज़ सुरक्षा प्रबंधन के तरीकों प्रदान करता है: एन्क्रिप्शन, डिस्कोपेशन, पासवर्ड और एक्सेस लाइसेंस।.
इस कक्षा में जावा प्रोग्रामों में PdfFileSecurity वस्तुओं के साथ काम करने के लिए 38 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: PdfFileSecurity, bindPdf, changePassword, close, decryptFile, encryptFile, getDocument, getInputFile, getOutputFile, getOutputStream, isAllowExceptions, isEncrypted,इसके अलावा 11 अन्य तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : allowExceptions, document, encrypted, inputFile, outputFile, outputStream.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
inputFile | String | Read | इसे स्थापित इनपुट फ़ाइल मार्ग वापस कर दिया जाता है।. |
outputFile | String | Read | यह निर्धारित आउटपुट फ़ाइल मार्ग को वापस करता है।. |
document | Document | Read | बंधे हुए दस्तावेज़ को वापस कर दें, या {@code null}।. |
outputStream | OutputStream | Read | यह संरेखित आउटपुट प्रवाह को वापस करता है।. |
allowExceptions | boolean | Read | यह वापस करता है कि क्या फैसाइड विधियों को तुरंत फेंकना चाहिए जब एक ऑपरेशन विफल हो जाता है।. |
encrypted | boolean | Read | यह वापस करता है कि क्या बांड दस्तावेज़ को एन्क्रिप्ट किया गया है।. |
Methods
| Signature | Description |
|---|---|
PdfFileSecurity() | एक नया {@code PdfFileSecurity} उदाहरण बनाता है।. |
PdfFileSecurity(inputFile: String, outputFile: String) | यह निर्दिष्ट इनपुट और आउटपुट्स फ़ाइलों के लिए एक फैसाड बंडल बनाता है।. |
PdfFileSecurity(inputStream: InputStream, outputStream: OutputStream) | यह निर्दिष्ट इनपुट और आउटपुट्स के लिए एक फ़ैक्साड बंधन बनाता है।. |
PdfFileSecurity(document: Document, outputStream: OutputStream) | निर्दिष्ट दस्तावेज़ और आउटपुट प्रवाह के लिए एक फ़ैक्साड बंडल बनाता है।. |
getInputFile() → String | इसे स्थापित इनपुट फ़ाइल मार्ग वापस कर दिया जाता है।. |
setInputFile(inputFile: String) | इनपुट फ़ाइल मार्ग सेट करें।. |
getOutputFile() → String | यह निर्धारित आउटपुट फ़ाइल मार्ग को वापस करता है।. |
setOutputFile(outputFile: String) | प्रारंभिक फ़ाइल मार्ग सेट करें।. |
setInputStream(inputStream: InputStream) | इनपुट प्रवाह को स्थापित करें।. |
getDocument() → Document | बंधे हुए दस्तावेज़ को वापस कर दें, या {@code null}।. |
getOutputStream() → OutputStream | यह संरेखित आउटपुट प्रवाह को वापस करता है।. |
setOutputStream(outputStream: OutputStream) | संपादित प्रवाह को स्थापित करें।. |
isAllowExceptions() → boolean | यह वापस करता है कि क्या फैसाइड विधियों को तुरंत फेंकना चाहिए जब एक ऑपरेशन विफल हो जाता है।. |
setAllowExceptions(allowExceptions: boolean) | अपवाद व्यवहार का झंडा बनाएं।. |
bindPdf(inputFile: String) → boolean | इस सुरक्षा फ़ैक्साड में एक पीडीएफ फ़ाइल को जोड़ें।. |
bindPdf(inputStream: InputStream) → boolean | एक इनपुट स्ट्रीम से PDF को जोड़ें।. |
bindPdf(document: Document) → boolean | इस सुरक्षा फ़ैक्साड के लिए एक मौजूदा {@link Document} बाध्य करें।. |
save(outputFile: String) → boolean | एक फ़ाइल में बाध्य दस्तावेज़ को बचाता है।. |
save(outputStream: OutputStream) → boolean | एक आउटपुट प्रवाह के लिए बाध्य दस्तावेज़ को बचाता है।. |
save() → boolean | यह संलग्न दस्तावेज़ को निर्धारित आउटपुट डिज़ाइन के लिए बचाता है।. |
decryptFile(password: String) → boolean | बंधे हुए PDF दस्तावेज़ को डिस्क्रिप्ट करता है।. |
isEncrypted() → boolean | यह वापस करता है कि क्या बांड दस्तावेज़ को एन्क्रिप्ट किया गया है।. |
setPrivilege(userPassword: String, ownerPassword: String, permissions: int) → boolean | स्पष्ट पासवर्ड तारों और एक कच्चे बिटमास्क का उपयोग करके दस्तावेज़ प्राथमिकताओं को सेट करें।. |
setPrivilege(privilege: DocumentPrivilege) → boolean | खाली पासवर्ड का उपयोग करके दस्तावेज़ प्राथमिकताओं को स्थापित करें।. |
setPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → boolean | दस्तावेज़ विशेषाधिकारों को स्थापित करें और प्रदान किए गए का उपयोग करके मानक एन्क्रिप्शन लागू करें |
| पासवर्ड के लिए।. | |
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | यह दस्तावेज़ को निर्दिष्ट कुंजी आकार का उपयोग करके एन्क्रिप्ट करता है।. |
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | यह दस्तावेज़ को निर्दिष्ट कुंजी आकार और एल्गोरिथ्म परिवार का उपयोग करके एन्क्रिप्ट करता है।. |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → boolean | वर्तमान अनुमतियों को बनाए रखते हुए दस्तावेज़ पासवर्ड बदलता है और |
| एल्गोरिथ्म. | |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | पासवर्ड और विशेषाधिकार झंडे का उपयोग करके निर्दिष्ट कुंजी आकार बदलता है।. |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | पासवर्ड बदलते हैं, प्राथमिकता झंडे और एल्गोरिथ्म परिवार।. |
trySetPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → boolean | विशेषाधिकारों को स्थापित करने का प्रयास करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | एन्क्रिप्ट करने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | एन्क्रिप्ट करने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryDecryptFile(password: String) → boolean | डिस्क्रिप्ट करने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → boolean | पासवर्ड बदलने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | पासवर्ड बदलने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | पासवर्ड बदलने की कोशिश करें और फेंकने के बजाय {@code false} वापस आएं।. |
close() | सुरक्षा फ़ैसा को बंद करें और बंधे हुए दस्तावेज़ को रिलीज करें।. |