Repository: pdfbox-docs
Updated Branches:
  refs/heads/asf-site e94337a5c -> 93589dbf2


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/93589dbf
Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/93589dbf
Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/93589dbf

Branch: refs/heads/asf-site
Commit: 93589dbf27857f02c30e872a713a6a03bcd385a7
Parents: e94337a
Author: Maruan Sahyoun <sahy...@fileaffairs.de>
Authored: Mon Apr 18 20:09:17 2016 +0200
Committer: Maruan Sahyoun <sahy...@fileaffairs.de>
Committed: Mon Apr 18 20:09:17 2016 +0200

----------------------------------------------------------------------
 content/2.0/cookbook/encryption.html | 30 +++++++++++++++---------------
 content/2.0/migration.html           |  2 +-
 content/css/site.css                 |  6 +++++-
 3 files changed, 21 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/93589dbf/content/2.0/cookbook/encryption.html
----------------------------------------------------------------------
diff --git a/content/2.0/cookbook/encryption.html 
b/content/2.0/cookbook/encryption.html
index cbccd9b..6fa9df9 100644
--- a/content/2.0/cookbook/encryption.html
+++ b/content/2.0/cookbook/encryption.html
@@ -137,26 +137,26 @@
 <h2 id="load-and-save-encrypted">Load and save encrypted</h2>
 
 <p>This small sample shows how to encrypt a file so that it can be viewed, but 
not printed..</p>
-<div class="highlight"><pre><code class="language-" data-lang="">PDDocument 
doc = PDDocument.load("filename.pdf");
+<div class="highlight"><pre><code class="language-java" data-lang="java"><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>
 
-// Define the length of the encryption key.
-// Possible values are 40, 128 or 256.
-int keyLength = 256;
+<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>
 
-AccessPermission ap = new AccessPermission();
+<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>
 
-// disable printing, everything else is allowed
-ap.setCanPrint(false);
+<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>
 
-// owner password (to open the file with all permissions) is "12345"
-// user password (to open the file but with restricted permissions, is empty 
here) 
-StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
-spp.setEncryptionKeyLength(keyLength);
-spp.setPermissions(ap);
-doc.protect(spp);
+<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="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>
 
-doc.save("filename-encrypted.pdf");
-doc.close();
+<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></div>
             </div>
         </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/93589dbf/content/2.0/migration.html
----------------------------------------------------------------------
diff --git a/content/2.0/migration.html b/content/2.0/migration.html
index 9058ff3..6789951 100644
--- a/content/2.0/migration.html
+++ b/content/2.0/migration.html
@@ -255,7 +255,7 @@ and so on. The <code>add</code> method now supports all the 
different type of re
 <span class="kt">int</span> <span class="n">pageCounter</span> <span 
class="o">=</span> <span class="mi">0</span><span class="o">;</span>
 <span class="k">for</span> <span class="o">(</span><span 
class="n">PDPage</span> <span class="n">page</span> <span class="o">:</span> 
<span class="n">document</span><span class="o">.</span><span 
class="na">getPages</span><span class="o">())</span>
 <span class="o">{</span> 
-    <span class="n">pdfRenderer</span><span class="o">.</span><span 
class="na">renderImageWithDPI</span><span class="o">(</span><span 
class="n">pageCounter</span><span class="o">,</span> <span 
class="mi">300</span><span class="o">,</span> <span 
class="n">ImageType</span><span class="o">.</span><span 
class="na">RGB</span><span class="o">);</span>
+    <span class="n">BufferedImage</span> <span class="n">bim</span> <span 
class="o">=</span> <span class="n">pdfRenderer</span><span 
class="o">.</span><span class="na">renderImageWithDPI</span><span 
class="o">(</span><span class="n">pageCounter</span><span class="o">,</span> 
<span class="mi">300</span><span class="o">,</span> <span 
class="n">ImageType</span><span class="o">.</span><span 
class="na">RGB</span><span class="o">);</span>
 
     <span class="c1">// suffix in filename will be used as the file 
format</span>
     <span class="n">ImageIOUtil</span><span class="o">.</span><span 
class="na">writeImage</span><span class="o">(</span><span 
class="n">bim</span><span class="o">,</span> <span class="n">pdfFilename</span> 
<span class="o">+</span> <span class="s">"-"</span> <span class="o">+</span> 
<span class="o">(</span><span class="n">pageCounter</span><span 
class="o">++)</span> <span class="o">+</span> <span 
class="s">".png"</span><span class="o">,</span> <span 
class="mi">300</span><span class="o">);</span>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/93589dbf/content/css/site.css
----------------------------------------------------------------------
diff --git a/content/css/site.css b/content/css/site.css
index d598161..34b2fc8 100644
--- a/content/css/site.css
+++ b/content/css/site.css
@@ -77,8 +77,12 @@ h4 .open-iconic {
     fill: #0088cc;
 }
 
-code, pre {
+.highlight > pre {
     color: darkslategrey;
+    border: 0pt;
+    border-radius: 0pt;
+    border-left: 5px solid #0088cc;
+    padding-left: 2rem;
 }
 
 /* 

Reply via email to