{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Classe PdfFileSecurity","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/pdffilesecurity-class\/","description":"Recent content in Classe PdfFileSecurity on Documentation","generator":"Hugo -- gohugo.io","language":"fr","lastBuildDate":"Sat, 05 Jun 2021 00:00:00 +0000","item":[{"title":"Java: Crypter un fichier PDF","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/encrypt-pdf-file\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/encrypt-pdf-file\/","description":"\n        \n        \n        <h2 id=\"crypter-un-fichier-pdf-en-utilisant-diff\u00e9rents-types-et-algorithmes-de-cryptage\">Crypter un fichier PDF en utilisant diff\u00e9rents types et algorithmes de cryptage<\/h2>\n<p>Pour crypter un fichier PDF, vous devez cr\u00e9er un objet <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity\">PdfFileSecurity<\/a> puis appeler la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#encryptFile-java.lang.String-java.lang.String-com.aspose.pdf.facades.DocumentPrivilege-int-\">EncryptFile<\/a>. Vous pouvez passer un mot de passe utilisateur, un mot de passe propri\u00e9taire et des privil\u00e8ges \u00e0 la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#encryptFile-java.lang.String-java.lang.String-com.aspose.pdf.facades.DocumentPrivilege-int-\">EncryptFile<\/a>. Vous devez \u00e9galement passer les valeurs KeySize et Algorithm \u00e0 cette m\u00e9thode.<\/p>\n<p>Le code ci-dessous montre comment crypter un fichier PDF.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">EncryptPDFFile<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet PdfFileSecurity<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Crypter le fichier en utilisant un cryptage 256 bits<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">encryptFile<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;User_P@ssw0rd&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;OwnerP@ssw0rd&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"p\">.<\/span><span class=\"na\">getPrint<\/span><span class=\"p\">(),<\/span><span class=\"w\"> <\/span><span class=\"n\">KeySize<\/span><span class=\"p\">.<\/span><span class=\"na\">x256<\/span><span class=\"p\">,<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">                <\/span><span class=\"n\">Algorithm<\/span><span class=\"p\">.<\/span><span class=\"na\">AES<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>\n      "},{"title":"Java: D\u00e9crypter un fichier PDF","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/decrypt-pdf-file\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/decrypt-pdf-file\/","description":"\n        \n        \n        <h2 id=\"d\u00e9crypter-un-fichier-pdf-en-utilisant-le-mot-de-passe-propri\u00e9taire\">D\u00e9crypter un fichier PDF en utilisant le mot de passe propri\u00e9taire<\/h2>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEssayez en ligne <br>\nVous pouvez essayer de d\u00e9verrouiller le document en utilisant Aspose.PDF et obtenir les r\u00e9sultats en ligne \u00e0 ce lien :\n<a href=\"https:\/\/products.aspose.app\/pdf\/unlock\">products.aspose.app\/pdf\/unlock<\/a>\n<\/div>\n\n<p>Pour d\u00e9crypter un fichier PDF, vous devez cr\u00e9er un objet <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity\">PdfFileSecurity<\/a> puis appeler la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#decryptFile-java.lang.String-\">DecryptFile<\/a>. Vous devez \u00e9galement passer le mot de passe propri\u00e9taire \u00e0 la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#decryptFile-java.lang.String-\">DecryptFile<\/a>. Le code suivant montre comment d\u00e9crypter un fichier PDF.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">DecryptPDFFile<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileInfo<\/span><span class=\"w\"> <\/span><span class=\"n\">pdfFileInfo<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileInfo<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet PdfFileSecurity<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"k\">if<\/span><span class=\"w\"> <\/span><span class=\"p\">(<\/span><span class=\"n\">pdfFileInfo<\/span><span class=\"p\">.<\/span><span class=\"na\">isEncrypted<\/span><span class=\"p\">())<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"c1\">\/\/ D\u00e9crypter le document PDF<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">decryptFile<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;User_P@ssw0rd&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_decrtypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>\n      "},{"title":"Java: Contr\u00f4ler les Exceptions du Fichier PDF","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/control-exception\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/control-exception\/","description":"\n        \n        \n        <p>La classe <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity\">PdfFileSecurity<\/a> vous permet de contr\u00f4ler les exceptions. Pour ce faire, vous devez d\u00e9finir <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#setAllowExceptions-boolean-\">setAllowExceptions<\/a> sur false ou true. Si vous d\u00e9finissez l&rsquo;op\u00e9ration sur false, le r\u00e9sultat de <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#decryptFile-java.lang.String-\">decryptFile<\/a> renverra true ou false selon l&rsquo;exactitude du mot de passe.<\/p>\n<p>Si vous d\u00e9finissez <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#setAllowExceptions-boolean-\">setAllowExceptions<\/a> sur true, alors vous pouvez obtenir le r\u00e9sultat de l&rsquo;op\u00e9ration en utilisant l&rsquo;op\u00e9rateur try-catch.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">ControlExceptionPDFFile<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">setAllowExceptions<\/span><span class=\"p\">(<\/span><span class=\"kc\">false<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ D\u00e9chiffrer le document PDF<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"k\">if<\/span><span class=\"w\"> <\/span><span class=\"p\">(<\/span><span class=\"o\">!<\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">decryptFile<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;IncorrectPassword&#34;<\/span><span class=\"p\">))<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">System<\/span><span class=\"p\">.<\/span><span class=\"na\">out<\/span><span class=\"p\">.<\/span><span class=\"na\">println<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Quelque chose ne va pas...&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">System<\/span><span class=\"p\">.<\/span><span class=\"na\">out<\/span><span class=\"p\">.<\/span><span class=\"na\">println<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Derni\u00e8re exception : &#34;<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">getLastException<\/span><span class=\"p\">().<\/span><span class=\"na\">getMessage<\/span><span class=\"p\">());<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_decrtypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>\n      "},{"title":"Java: Changer le mot de passe d'un fichier PDF","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/change-password\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/change-password\/","description":"\n        \n        \n        <h2 id=\"changer-le-mot-de-passe-dun-fichier-pdf\">Changer le mot de passe d&rsquo;un fichier PDF<\/h2>\n<p>Pour changer le mot de passe d&rsquo;un fichier PDF, vous devez cr\u00e9er un objet <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity\">PdfFileSecurity<\/a> puis appeler la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#changePassword-java.lang.String-java.lang.String-java.lang.String-\">ChangePassword<\/a>. Vous devez passer l&rsquo;ancien mot de passe propri\u00e9taire et les nouveaux mots de passe utilisateur et propri\u00e9taire \u00e0 la m\u00e9thode <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity#changePassword-java.lang.String-java.lang.String-java.lang.String-com.aspose.pdf.facades.DocumentPrivilege-int-\">ChangePassword<\/a>.<\/p>\n<p>Le code suivant vous montre comment changer les mots de passe d&rsquo;un fichier PDF.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">ChangePassword<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileInfo<\/span><span class=\"w\"> <\/span><span class=\"n\">pdfFileInfo<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileInfo<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet PdfFileSecurity<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"k\">if<\/span><span class=\"w\"> <\/span><span class=\"p\">(<\/span><span class=\"n\">pdfFileInfo<\/span><span class=\"p\">.<\/span><span class=\"na\">isEncrypted<\/span><span class=\"p\">())<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrypted.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">changePassword<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;OwnerP@ssw0rd&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;Pa$$w0rd1&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;Pa$$w0rd2&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"p\">.<\/span><span class=\"na\">getPrint<\/span><span class=\"p\">(),<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">                    <\/span><span class=\"n\">KeySize<\/span><span class=\"p\">.<\/span><span class=\"na\">x256<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">            <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_encrtypted1.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>\n      "},{"title":"Java: D\u00e9finir des Privil\u00e8ges sur un Fichier PDF Existant","link":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/set-privileges\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/fr\/java\/set-privileges\/","description":"\n        \n        \n        <h2 id=\"d\u00e9finir-des-privil\u00e8ges-sur-un-fichier-pdf-existant-facades\">D\u00e9finir des Privil\u00e8ges sur un Fichier PDF Existant (facades)<\/h2>\n<p>Pour d\u00e9finir les privil\u00e8ges d&rsquo;un fichier PDF, cr\u00e9ez un objet de classe <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/PdfFileSecurity\">PdfFileSecurity<\/a> et liez le PDF d&rsquo;entr\u00e9e \u00e0 l&rsquo;aide de la m\u00e9thode bindPdf. Ensuite, vous devez appeler la m\u00e9thode setPrivilege pour d\u00e9finir les privil\u00e8ges. Vous pouvez sp\u00e9cifier les privil\u00e8ges en utilisant l&rsquo;objet <a href=\"https:\/\/reference.aspose.com\/pdf\/java\/com.aspose.pdf.facades\/DocumentPrivilege\">DocumentPrivilege<\/a> puis passer cet objet \u00e0 la m\u00e9thode setPrivilege et enregistrer le PDF de sortie en utilisant la m\u00e9thode save.<\/p>\n<p>Le code suivant vous montre comment d\u00e9finir les privil\u00e8ges d&rsquo;un fichier PDF.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">SetPrivilege1<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet DocumentPrivileges<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"w\"> <\/span><span class=\"n\">privilege<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"p\">.<\/span><span class=\"na\">getForbidAll<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setChangeAllowLevel<\/span><span class=\"p\">(<\/span><span class=\"n\">1<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setAllowPrint<\/span><span class=\"p\">(<\/span><span class=\"kc\">true<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setAllowCopy<\/span><span class=\"p\">(<\/span><span class=\"kc\">true<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet PdfFileSecurity<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">setPrivilege<\/span><span class=\"p\">(<\/span><span class=\"n\">privilege<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_privileges.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>Voir la m\u00e9thode suivante avec sp\u00e9cification d&rsquo;un mot de passe :<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"kd\">public<\/span><span class=\"w\"> <\/span><span class=\"kd\">static<\/span><span class=\"w\"> <\/span><span class=\"kt\">void<\/span><span class=\"w\"> <\/span><span class=\"nf\">SetPrivilege2<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet DocumentPrivileges<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"w\"> <\/span><span class=\"n\">privilege<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"n\">DocumentPrivilege<\/span><span class=\"p\">.<\/span><span class=\"na\">getForbidAll<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setChangeAllowLevel<\/span><span class=\"p\">(<\/span><span class=\"n\">1<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setAllowPrint<\/span><span class=\"p\">(<\/span><span class=\"kc\">true<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">privilege<\/span><span class=\"p\">.<\/span><span class=\"na\">setAllowCopy<\/span><span class=\"p\">(<\/span><span class=\"kc\">true<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"c1\">\/\/ Cr\u00e9er un objet PdfFileSecurity<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"w\"> <\/span><span class=\"n\">fileSecurity<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"k\">new<\/span><span class=\"w\"> <\/span><span class=\"n\">PdfFileSecurity<\/span><span class=\"p\">();<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">bindPdf<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">setPrivilege<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;P@ssw0rd&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"n\">privilege<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">        <\/span><span class=\"n\">fileSecurity<\/span><span class=\"p\">.<\/span><span class=\"na\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">_dataDir<\/span><span class=\"w\"> <\/span><span class=\"o\">+<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;sample_privileges.pdf&#34;<\/span><span class=\"p\">);<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>\n      "}]}}