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विवरण
inputFileStringपढ़िए।कॉन्फ़िगर किया गया इनपुट फ़ाइल पथ लौटाता है.
outputFileStringपढ़िए।कॉन्फ़िगर किया गया आउटपुट फ़ाइल पथ लौटाता है.
documentDocumentपढ़िए।बंधे दस्तावेज़, या {@code null} लौटाता है.
outputStreamOutputStreamपढ़िए।कॉन्फ़िगर आउटपुट स्ट्रीम लौटाता है.
allowExceptionsbooleanपढ़िए।यह लौटाता है कि क्या किसी ऑपरेशन में विफल होने पर फ़ैसाड विधियों को तुरंत फेंकना चाहिए.
encryptedbooleanपढ़िए।यह लौटाता है कि क्या बंधे दस्तावेज़ को एन्क्रिप्ट किया गया है.

विधियाँ

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()सुरक्षा मुखौटा बंद करता है और बंधे हुए दस्तावेज़ को जारी करता हैं।.

यह भी देखें

 हिन्दी