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

NameTypeAccessDescription
inputFileStringReadइसे स्थापित इनपुट फ़ाइल मार्ग वापस कर दिया जाता है।.
outputFileStringReadयह निर्धारित आउटपुट फ़ाइल मार्ग को वापस करता है।.
documentDocumentReadबंधे हुए दस्तावेज़ को वापस कर दें, या {@code null}।.
outputStreamOutputStreamReadयह संरेखित आउटपुट प्रवाह को वापस करता है।.
allowExceptionsbooleanReadयह वापस करता है कि क्या फैसाइड विधियों को तुरंत फेंकना चाहिए जब एक ऑपरेशन विफल हो जाता है।.
encryptedbooleanReadयह वापस करता है कि क्या बांड दस्तावेज़ को एन्क्रिप्ट किया गया है।.

Methods

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

See Also

 हिन्दी