Repository: pdfbox-docs Updated Branches: refs/heads/asf-site ceb2a2a98 -> fb5e38bac
Site checkin for project Apache PDFBox Website Project: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/commit/fb5e38ba Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/fb5e38ba Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/fb5e38ba Branch: refs/heads/asf-site Commit: fb5e38bac55c149600ca00641019eebdb7f22518 Parents: ceb2a2a Author: Maruan Sahyoun <[email protected]> Authored: Mon Sep 11 16:43:11 2017 +0200 Committer: Maruan Sahyoun <[email protected]> Committed: Mon Sep 11 16:43:11 2017 +0200 ---------------------------------------------------------------------- content/2.0/cookbook/encryption.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/fb5e38ba/content/2.0/cookbook/encryption.html ---------------------------------------------------------------------- diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html index 1b55081..3c91c6f 100644 --- a/content/2.0/cookbook/encryption.html +++ b/content/2.0/cookbook/encryption.html @@ -164,24 +164,24 @@ <p>This small sample shows how to encrypt a file so that it can be viewed, but not printed.</p> -<div class="highlighter-rouge"><pre class="highlight"><code><span class="n">PDDocument</span> <span class="n">doc</span> <span class="o">=</span> <span class="n">PDDocument</span><span class="o">.</span><span class="na">load</span><span class="o">(</span><span class="s">"filename.pdf"</span><span class="o">);</span> +<div class="highlighter-rouge"><pre class="highlight"><code><span class="n">PDDocument</span> <span class="n">doc</span> <span class="o">=</span> <span class="n">PDDocument</span><span class="o">.</span><span class="na">load</span><span class="o">(</span><span class="k">new</span> <span class="n">File</span><span class="o">(</span><span class="s">"filename.pdf"</span><span class="o">));</span> <span class="c1">// Define the length of the encryption key.</span> <span class="c1">// Possible values are 40, 128 or 256.</span> <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">256</span><span class="o">;</span> - + <span class="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">AccessPermission</span><span class="o">();</span> - + <span class="c1">// disable printing, everything else is allowed</span> <span class="n">ap</span><span class="o">.</span><span class="na">setCanPrint</span><span class="o">(</span><span class="kc">false</span><span class="o">);</span> - + <span class="c1">// Owner password (to open the file with all permissions) is "12345"</span> -<span class="c1">// User password (to open the file but with restricted permissions, is empty here) </span> +<span class="c1">// User password (to open the file but with restricted permissions, is empty here)</span> <span class="n">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">StandardProtectionPolicy</span><span class="o">(</span><span class="s">"12345"</span><span class="o">,</span> <span class="s">""</span><span class="o">,</span> <span class="n">ap</span><span class="o">);</span> <span class="n">spp</span><span class="o">.</span><span class="na">setEncryptionKeyLength</span><span class="o">(</span><span class="n">keyLength</span><span class="o">);</span> <span class="n">spp</span><span class="o">.</span><span class="na">setPermissions</span><span class="o">(</span><span class="n">ap</span><span class="o">);</span> <span class="n">doc</span><span class="o">.</span><span class="na">protect</span><span class="o">(</span><span class="n">spp</span><span class="o">);</span> - + <span class="n">doc</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"filename-encrypted.pdf"</span><span class="o">);</span> <span class="n">doc</span><span class="o">.</span><span class="na">close</span><span class="o">();</span> </code></pre>
