PdfFileSecurity
Overview
PdfFileSecurity यह एक क्लास है Aspose.PDF FOSS के लिए .NET. वारिस से: IDisposable.
एन्क्रिप्शन, डिस्काउंट और पीडीएफ फ़ाइलों में पासवर्ड बदलने के लिए चेकअप।.
इस वर्ग में .NET प्रोग्रामों में PdfFileSecurity वस्तुओं के साथ काम करने के लिए 31 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: BindPdf, ChangePassword, ChangePasswords, Close, DecryptFile, Dispose, EncryptFile, PdfFileSecurity, Save, SetPrivilege, TryChangePassword, TryDecryptFile,और दो अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : AllowExceptions, InputFile, InputStream, LastException, OutputFile, OutputStream.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
AllowExceptions | bool | पढ़ना / लिखना | जब सच्चे, शानदार ऑपरेशन अपवाद फैलाते हैं; जब नकली (वैकल्पिक), कोशिश* ऑपरेटिंग LastException में अंतिम फेंक दिया गया अपील को पकड़ती है और नकारात्मक वापस करती है।. |
LastException | Exception? | Read | अंतिम अपवाद एक Try* विधि या null द्वारा पकड़ा जाता है।. |
InputFile | string | पढ़ना / लिखना | इनपुट फ़ाइल मार्ग का सेट करें जो सख्त ऑपरेशन द्वारा उपयोग किया जाता है।. |
InputStream | Stream | पढ़ना / लिखना | राज्य के संचालन द्वारा उपयोग किए जाने वाले इनपुट प्रवाह सेट करें।. |
OutputFile | string | पढ़ना / लिखना | इस फ़ाइल में अगले सहेजें।. |
OutputStream | Stream | पढ़ना / लिखना | इस प्रवाह के लिए अगले बचाव को रूट करें।. |
Methods
| Signature | Description |
|---|---|
PdfFileSecurity() | डिफ़ॉल्ट ctor - स्थैतिक बाइट[]-आधारित अतिरिक्त लोड के लिए।. |
PdfFileSecurity(document: Document) | एक मौजूदा दस्तावेज़ को लोड करें; कॉलर अपने जीवन का मालिक है।. |
PdfFileSecurity(path: string) | फ़ाइल को मार्ग पर खोलें और इसे बांधें।. |
PdfFileSecurity(document: Document, outputStream: Stream) | एक दस्तावेज़ लपेटें और मार्ग बाद में आउटपुटस्ट्रीम में सहेजा जाता है।. |
PdfFileSecurity(document: Document, outputFile: string) | एक दस्तावेज़ को लपेटें और राउटर बाद में आउटपुट फ़ाइल में सहेजा जाता है।. |
PdfFileSecurity(inputStream: Stream, outputStream: Stream) | एक प्रवाह से जुड़ें और एक स्ट्रीम में बचाएं।. |
PdfFileSecurity(inputFile: string, outputFile: string) | एक रास्ते से जुड़ें और एक मार्ग पर बचाएं।. |
Dispose() | इस संस्करण पर कॉल उपलब्ध है।. |
Close() | एलियंस के लिए उपलब्ध है।. |
BindPdf(srcFile: string) | srcFile में एक PDF फ़ाइल से जुड़ें।. |
BindPdf(srcStream: Stream) | एक पीडीएफ से जुड़ें srcStream से पढ़े गए।. |
BindPdf(document: Document) | एक मौजूदा दस्तावेज़ से जुड़ा हुआ; कॉलर अपने जीवन का मालिक है।. |
Save(path: string) | फ़ाइल मार्ग पर बाध्य दस्तावेज़ को सहेजें।. |
Save(stream: Stream) | एक प्रवाह में बाध्य दस्तावेज़ को बचाएं।. |
EncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm) | बंधे हुए दस्तावेज़ को एन्क्रिप्ट करें।. |
EncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize) | AES में संलग्न दस्तावेज़ डिफ़ॉल्ट cipher को एन्क्रिप्ट करें।. |
TryEncryptFile(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege, keySize: KeySize) | प्रयोगात्मक विनिमय EncryptFile (शैली,शॉलिंग,DocumentPrivilege, KeySize ,अल्गोरिथ्म)।. |
SetPrivilege(privilege: DocumentPrivilege) | खाली पासवर्ड और दिए गए अनुमतियों के साथ फिर से एन्क्रिप्ट करके बंधे दस्तावेज़ पर प्राथमिकता चिन्ह लागू करें।. |
SetPrivilege(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege) | स्पष्ट पासवर्ड के साथ प्राथमिकता चिन्ह लागू करें।. |
TrySetPrivilege(userPassword: string, ownerPassword: string, privilege: DocumentPrivilege) | (ख) के लिए एक प्रीमियम का उपयोग करें।. |
DecryptFile(ownerPassword: string) | डेटा पासवर्ड का उपयोग करके बंधे हुए दस्तावेज़ को डिस्क्रिप्ट करें।. |
TryDecryptFile(ownerPassword: string) | प्रीमियम के लिए एक ट्रिगर (String) है।. |
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string) | बंधे हुए दस्तावेज़ पर पासवर्ड बदलना, मौजूदा प्राथमिकताओं और एईएस-128 क्रिप्टोकरेंसी को बनाए रखने के साथ-साथ।. |
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize) | पासवर्ड और ओवररिड प्राथमिकताओं + कुंजी आकार बदलना।. |
ChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm) | पासवर्ड और ओवररिड प्राथमिकताओं + कुंजी आकार + चिफर को बदल दें।. |
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string) | तारों का एक टुकड़ा (String, String). |
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize) | 5 तारों का परीक्षण-वियाल ChangePassword (शैली,शॉली औरशिकाएं,DocumentPrivilege, KeySize)।. |
TryChangePassword(ownerPassword: string, newUserPassword: string, newOwnerPassword: string, privilege: DocumentPrivilege, keySize: KeySize, cipher: Algorithm) | 6 तारों का परीक्षण-वियाल ChangePassword (शैली,शॉली ,शैंलीDocumentPrivilege,KeySize ,अल्गोरिथ्म)।. |
EncryptFile(input: byte[], userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm) | एक PDF को वर्णित पासवर्ड और एल्गोरिथ्म के साथ क्रिप्टोकरेंसी करें।. |
DecryptFile(input: byte[], password: string) | सही पासवर्ड का उपयोग करके PDF से एन्क्रिप्शन हटाएं।. |
ChangePasswords(input: byte[], oldOwnerPassword: string, newUserPassword: string, newOwnerPassword: string, algorithm: CryptoAlgorithm) | एक एन्क्रिप्टेड पीडीएफ पर पासवर्ड बदलना।. |