PdfFileSecurity
PdfFileSecurity
अवलोकन
PdfFileSecurity जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: Closeable.
पीडीएफ दस्तावेज़ सुरक्षा के प्रबंधन के लिए विधि प्रदान करता हैः एन्क्रिप्शन, डिक्रिप्शन , पासवर्ड और एक्सेस अनुमतियाँ.
यह वर्ग जावा प्रोग्राम में PdfFileSecurity ऑब्जेक्ट के साथ काम करने के लिए 38 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: PdfFileSecurity, bindPdf, changePassword, close, decryptFile, encryptFile, getDocument, getInputFile, getOutputFile, getOutputStream, isAllowExceptions, isEncrypted, और 11 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: allowExceptions, document, encrypted, inputFile, outputFile, outputStream.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
inputFile | String | पढ़िए। | कॉन्फ़िगर किया गया इनपुट फ़ाइल पथ लौटाता है. |
outputFile | String | पढ़िए। | कॉन्फ़िगर किया गया आउटपुट फ़ाइल पथ लौटाता है. |
document | Document | पढ़िए। | बंधे दस्तावेज़, या {@code null} लौटाता है. |
outputStream | OutputStream | पढ़िए। | कॉन्फ़िगर आउटपुट स्ट्रीम लौटाता है. |
allowExceptions | boolean | पढ़िए। | यह लौटाता है कि क्या किसी ऑपरेशन में विफल होने पर फ़ैसाड विधियों को तुरंत फेंकना चाहिए. |
encrypted | boolean | पढ़िए। | यह लौटाता है कि क्या बंधे दस्तावेज़ को एन्क्रिप्ट किया गया है. |
विधियाँ
| Signature | विवरण |
|---|---|
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 | बंधे हुए पीडीएफ दस्तावेज़ को डिक्रिप्ट करता है. |
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() | सुरक्षा मुखौटा बंद करता है और बंधे हुए दस्तावेज़ को जारी करता हैं।. |