You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2015/11/21 21:11:08 UTC

[1/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Repository: pdfbox-docs
Updated Branches:
  refs/heads/asf-site 3ca1d144f -> e94e54d4f


http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/migration.html
----------------------------------------------------------------------
diff --git a/content/2.0/migration.html b/content/2.0/migration.html
index 8e5a665..62ad562 100644
--- a/content/2.0/migration.html
+++ b/content/2.0/migration.html
@@ -227,15 +227,15 @@ and so on. The <code>add</code> method now supports all the different type of re
 <h3 id="pdf-rendering">PDF Rendering</h3>
 
 <p>With PDFBox 2.0.0 <code>PDPage.convertToImage</code> has been removed. Instead the new <code>PDFRenderer</code> class shall be used.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocument</span> <span class="n">document</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="n">pdfFilename</span><span class="o">));</span>
-<span class="n">PDFRenderer</span> <span class="n">pdfRenderer</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFRenderer</span><span class="o">(</span><span class="n">document</span><span class="o">);</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocument</span> <span class="n">document</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="nf">File</span><span class="o">(</span><span class="n">pdfFilename</span><span class="o">));</span>
+<span class="n">PDFRenderer</span> <span class="n">pdfRenderer</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFRenderer</span><span class="o">(</span><span class="n">document</span><span class="o">);</span>
 <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="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>
+    <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">&quot;-&quot;</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">&quot;.png&quot;</span><span class="o">,</span> <span class="mi">300</span><span class="o">);</span>
 <span class="o">}</span>
 <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>
@@ -262,12 +262,12 @@ Solution: disable LittleCMS in favour of the old KCMS (Kodak Color Management Sy
 
 <p>Users of <code>PDFPrinter.silentPrint()</code> should now use this code:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PrinterJob</span> <span class="n">job</span> <span class="o">=</span> <span class="n">PrinterJob</span><span class="o">.</span><span class="na">getPrinterJob</span><span class="o">();</span>
-<span class="n">job</span><span class="o">.</span><span class="na">setPageable</span><span class="o">(</span><span class="k">new</span> <span class="n">PDFPageable</span><span class="o">(</span><span class="n">document</span><span class="o">));</span>
+<span class="n">job</span><span class="o">.</span><span class="na">setPageable</span><span class="o">(</span><span class="k">new</span> <span class="nf">PDFPageable</span><span class="o">(</span><span class="n">document</span><span class="o">));</span>
 <span class="n">job</span><span class="o">.</span><span class="na">print</span><span class="o">();</span>
 </code></pre></div>
 <p>While users of <code>PDFPrinter.print()</code> should now use this code:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PrinterJob</span> <span class="n">job</span> <span class="o">=</span> <span class="n">PrinterJob</span><span class="o">.</span><span class="na">getPrinterJob</span><span class="o">();</span>
-<span class="n">job</span><span class="o">.</span><span class="na">setPageable</span><span class="o">(</span><span class="k">new</span> <span class="n">PDFPageable</span><span class="o">(</span><span class="n">document</span><span class="o">));</span>
+<span class="n">job</span><span class="o">.</span><span class="na">setPageable</span><span class="o">(</span><span class="k">new</span> <span class="nf">PDFPageable</span><span class="o">(</span><span class="n">document</span><span class="o">));</span>
 <span class="k">if</span> <span class="o">(</span><span class="n">job</span><span class="o">.</span><span class="na">printDialog</span><span class="o">())</span> <span class="o">{</span>
     <span class="n">job</span><span class="o">.</span><span class="na">print</span><span class="o">();</span>
 <span class="o">}</span>
@@ -278,18 +278,18 @@ Solution: disable LittleCMS in favour of the old KCMS (Kodak Color Management Sy
 
 <p>In 1.8, to get the text colors, one method was to pass an expanded .properties file to the PDFStripper constructor. To achieve the same 
 in PDFBox 2.0 you can extend <code>PDFTextStripper</code>and add the following <code>Operators</code> to the constructor:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingColorSpace</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingColorSpace</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingDeviceCMYKColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingDeviceCMYKColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingDeviceRGBColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingDeviceRGBColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingDeviceGrayColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingDeviceGrayColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetStrokingColorN</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingColor</span><span class="o">());</span>
-<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="n">SetNonStrokingColorN</span><span class="o">());</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingColorSpace</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingColorSpace</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingDeviceCMYKColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingDeviceCMYKColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingDeviceRGBColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingDeviceRGBColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingDeviceGrayColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingDeviceGrayColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetStrokingColorN</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingColor</span><span class="o">());</span>
+<span class="n">addOperator</span><span class="o">(</span><span class="k">new</span> <span class="nf">SetNonStrokingColorN</span><span class="o">());</span>
 </code></pre></div>
 <h3 id="interactive-forms">Interactive Forms</h3>
 

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/building.html
----------------------------------------------------------------------
diff --git a/content/building.html b/content/building.html
index f75cf43..197c8a2 100644
--- a/content/building.html
+++ b/content/building.html
@@ -138,7 +138,7 @@
 <h2 id="obtaining-the-source">Obtaining the Source</h2>
 
 <p>You can obtain the latest source of PDFBox from our <a href="http://pdfbox.apache.org/download.cgi">SVN repo</a> The current trunk is v2.0.0-SNAPSHOT. There is a seperate branch for the 1.8.x series. You can fetch the latest 2.0 trunk using Subversion:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">svn checkout http://svn.apache.org/repos/asf/pdfbox/trunk/
+<div class="highlight"><pre><code class="language-text" data-lang="text">svn checkout http://svn.apache.org/repos/asf/pdfbox/trunk/
 cd trunk
 </code></pre></div>
 <h2 id="build-dependencies">Build dependencies</h2>
@@ -161,12 +161,12 @@ cd trunk
 <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
 
 <p>Building PDFBox 2.0 requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will fail the following test:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">TestPublicKeyEncryption.setUp:70 JCE unlimited strength jurisdiction policy files are not installed
+<div class="highlight"><pre><code class="language-text" data-lang="text">TestPublicKeyEncryption.setUp:70 JCE unlimited strength jurisdiction policy files are not installed
 </code></pre></div>
 <h2 id="building-with-maven">Building with Maven</h2>
 
 <p>In the root directory of PDFBox:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">mvn clean install
+<div class="highlight"><pre><code class="language-text" data-lang="text">mvn clean install
 </code></pre></div>
 <hr>
 

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/codingconventions.html
----------------------------------------------------------------------
diff --git a/content/codingconventions.html b/content/codingconventions.html
index 9a7ea71..e2c3020 100644
--- a/content/codingconventions.html
+++ b/content/codingconventions.html
@@ -217,7 +217,7 @@ Methods  </p></li>
 <h3 id="example">Example</h3>
 
 <p>Here&#39;s an example of PDFBox&#39;s formatting style:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">public class Foo extends Bar
+<div class="highlight"><pre><code class="language-text" data-lang="text">public class Foo extends Bar
 {
     public static void main(String args[])
     {

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/download.html
----------------------------------------------------------------------
diff --git a/content/download.html b/content/download.html
index 6376159..bfcb3c9 100644
--- a/content/download.html
+++ b/content/download.html
@@ -136,7 +136,7 @@
 <p>There are several ways to obtain the PDFBox binaries or sources:</p>
 
 <ul>
-    <li><a href="#20x">PDFBox 2.0.0 RC1</a></li>
+    <li><a href="#20x">PDFBox 2.0.0 RC2</a></li>
     <li><a href="#18x">PDFBox 1.8.10 release</a></li>
     <li><a href="#oldreleases">Previous releases</a></li>
     <li><a href="#scm">Latest source from version control</a></li>
@@ -165,73 +165,73 @@ Alternatively, <a href="http://www.apache.org/mirrors/">view the complete list o
 </form>
 
 <a name="20x"></a>
-<h3>PDFBox 2.0.0-RC1</h3>
+<h3>PDFBox 2.0.0-RC2</h3>
 
-<p>This is a release candidate of the upcoming major release based on the current svn trunk.
-    See the <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/RELEASE-NOTES.txt">Release Notes</a> for more details.
+<p>This is the second release candidate of the upcoming major release based on the current svn trunk.
+    See the <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/RELEASE-NOTES.txt">Release Notes</a> for more details.
     The <a href="http://pdfbox.apache.org/2.0/migration.html">Migration Guide</a> gives an overview about things to look at when upgrading from earlier versions.
 </p>
 
 <ul>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1-src.zip">pdfbox-2.0.0-RC1-src.zip</a> 13.1MB, source archive
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1-src.zip.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1-src.zip.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1-src.zip.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2-src.zip">pdfbox-2.0.0-RC2-src.zip</a> 13.8MB, source archive
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2-src.zip.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2-src.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2-src.zip.sha">SHA1</a>
     </li>
     <li>
-      <a href="[preferred]pdfbox/2.0.0-RC1/pdfbox-app-2.0.0-RC1.jar">pdfbox-app-2.0.0-RC1.jar</a> 7.9MB, pre-built PDFBox standalone binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-app-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-app-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-app-2.0.0-RC1.jar.sha">SHA1</a>
+      <a href="[preferred]pdfbox/2.0.0-RC2/pdfbox-app-2.0.0-RC2.jar">pdfbox-app-2.0.0-RC2.jar</a> 7.9MB, pre-built PDFBox standalone binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-app-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-app-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-app-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/preflight-app-2.0.0-RC1.jar">preflight-app-2.0.0-RC1.jar</a> 8.6MB, pre-built Preflight standalone binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-app-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-app-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-app-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/preflight-app-2.0.0-RC2.jar">preflight-app-2.0.0-RC2.jar</a> 8.6MB, pre-built Preflight standalone binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-app-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-app-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-app-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/debugger-app-2.0.0-RC1.jar">debugger-app-2.0.0-RC1.jar</a> 7.8MB, pre-built Debugger standalone binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/debugger-app-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/debugger-app-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/debugger-app-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/debugger-app-2.0.0-RC2.jar">debugger-app-2.0.0-RC2.jar</a> 7.8MB, pre-built Debugger standalone binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/debugger-app-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/debugger-app-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/debugger-app-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1.jar">pdfbox-2.0.0-RC1.jar</a> 2.4MB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2.jar">pdfbox-2.0.0-RC2.jar</a> 2.4MB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/fontbox-2.0.0-RC1.jar">fontbox-2.0.0-RC1.jar</a> 1.5MB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/fontbox-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/fontbox-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/fontbox-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/fontbox-2.0.0-RC2.jar">fontbox-2.0.0-RC2.jar</a> 1.5MB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/fontbox-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/fontbox-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/fontbox-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/preflight-2.0.0-RC1.jar">preflight-2.0.0-RC1.jar</a> 242KB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/preflight-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/preflight-2.0.0-RC2.jar">preflight-2.0.0-RC2.jar</a> 242KB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/preflight-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/xmpbox-2.0.0-RC1.jar">xmpbox-2.0.0-RC1.jar</a> 131KB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/xmpbox-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/xmpbox-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/xmpbox-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/xmpbox-2.0.0-RC2.jar">xmpbox-2.0.0-RC2.jar</a> 131KB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/xmpbox-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/xmpbox-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/xmpbox-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/pdfbox-tools-2.0.0-RC1.jar">pdfbox-tools-2.0.0-RC1.jar</a> 68KB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-tools-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-tools-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-tools-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/pdfbox-tools-2.0.0-RC2.jar">pdfbox-tools-2.0.0-RC2.jar</a> 68KB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-tools-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-tools-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-tools-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
     <li>
-        <a href="[preferred]pdfbox/2.0.0-RC1/pdfbox-debugger-2.0.0-RC1.jar">pdfbox-debugger-2.0.0-RC1.jar</a> 218KB, pre-built binary
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-debugger-2.0.0-RC1.jar.asc">PGP</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-debugger-2.0.0-RC1.jar.md5">MD5</a>
-        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC1/pdfbox-debugger-2.0.0-RC1.jar.sha">SHA1</a>
+        <a href="[preferred]pdfbox/2.0.0-RC2/pdfbox-debugger-2.0.0-RC2.jar">pdfbox-debugger-2.0.0-RC2.jar</a> 218KB, pre-built binary
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-debugger-2.0.0-RC2.jar.asc">PGP</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-debugger-2.0.0-RC2.jar.md5">MD5</a>
+        <a href="http://www.apache.org/dist/pdfbox/2.0.0-RC2/pdfbox-debugger-2.0.0-RC2.jar.sha">SHA1</a>
     </li>
 </ul>
 
@@ -387,6 +387,7 @@ Section 740.13) for both object code and source code.
     <li>Apache PDFBox uses the Java Cryptography Architecture (JCA) and the Bouncy Castle libraries for handling encryption in PDF documents. 
         </li>
 </ul>
+
             </div>
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/siteupdate.html
----------------------------------------------------------------------
diff --git a/content/siteupdate.html b/content/siteupdate.html
index 05db7c0..194f7a7 100644
--- a/content/siteupdate.html
+++ b/content/siteupdate.html
@@ -152,22 +152,22 @@
 <h3 id="check-out-from-the-git-repository">Check out from the git repository</h3>
 
 <p>Before you can edit the site, you need to check it out from the git repository:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">git clone https://git-wip-us.apache.org/repos/asf/pdfbox-docs
+<div class="highlight"><pre><code class="language-text" data-lang="text">git clone https://git-wip-us.apache.org/repos/asf/pdfbox-docs
 </code></pre></div>
 <h3 id="local-changes">Local changes</h3>
 
 <p>You can now do the changes and additions to the sources of the PDFBox website. To test these locally use</p>
-<div class="highlight"><pre><code class="language-" data-lang="">jekyll serve
+<div class="highlight"><pre><code class="language-text" data-lang="text">jekyll serve
 </code></pre></div>
 <p>which will compile the changes and run a local webserver at </p>
-<div class="highlight"><pre><code class="language-" data-lang="">http://localhost:4000
+<div class="highlight"><pre><code class="language-text" data-lang="text">http://localhost:4000
 </code></pre></div>
 <h3 id="publish-the-website-for-comitters-only">Publish the website (for comitters only)</h3>
 
 <p>After you have done the local changes follow these steps to publish the content:</p>
 
 <p>Add the following server configuration in your ~/.m2/settings.xml file</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;server&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;server&gt;
   &lt;id&gt;pdfbox-site&lt;/id&gt;
   &lt;username&gt;** USERNAME **&lt;/username&gt;
   &lt;password&gt;** PASSWORD **&lt;/password&gt;
@@ -178,12 +178,12 @@
 <p class="alert alert-warning">The password should be encrypted following <a href="https://maven.apache.org/guides/mini/guide-encryption.html">Maven Password Encryption</a></p>
 
 <p>Ensure that the new website content is build locally</p>
-<div class="highlight"><pre><code class="language-" data-lang="">jekyll build
+<div class="highlight"><pre><code class="language-text" data-lang="text">jekyll build
 </code></pre></div>
 <p>This will read the sources and generate the new content in the <code>./staging</code> directory.</p>
 
 <p>Upload the new content to the production site</p>
-<div class="highlight"><pre><code class="language-" data-lang="">mvn scm-publish:publish-scm
+<div class="highlight"><pre><code class="language-text" data-lang="text">mvn scm-publish:publish-scm
 </code></pre></div>
 <p>This will checkout the current content into the <code>./target</code>directory, apply the changes from <code>./staging</code> and publish
 the changes to the PDFBox production website.</p>
@@ -193,7 +193,7 @@ the changes to the PDFBox production website.</p>
 <p>To publish the javadocs follow these steps:</p>
 
 <p>Run</p>
-<div class="highlight"><pre><code class="language-" data-lang="">$ mvn clean javadoc:aggregate scm-publish:publish-scm
+<div class="highlight"><pre><code class="language-text" data-lang="text">$ mvn clean javadoc:aggregate scm-publish:publish-scm
 </code></pre></div>
 <p>from the <code>&lt;SVN_ROOT&gt;/../pdfbox</code> directory.</p>
 


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
Am 22.11.2015 um 12:24 schrieb Andreas Lehmkuehler:
> Am 22.11.2015 um 11:47 schrieb Maruan Sahyoun:
>>
>>> Am 22.11.2015 um 11:32 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>>
>>> Am 22.11.2015 um 11:27 schrieb Maruan Sahyoun:
>>>> Hi Andreas,
>>>>
>>>>> Am 21.11.2015 um 21:18 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I've updated the download.html file only. Where did all those changes come
>>>>> from? Did I do something wrong?
>>>>>
>>>>
>>>> which version of jekyll did you use? From the changes that is very likely
>>>> because of you using a newer/different version to the one used when
>>>> initially generating the content.
>>> I'm using 2.5.3 which comes with fedora 23
>>
>> I'm on 3.0.1
>>
>> if you'd like to update you can do so using
>>
>> gem update jekyll
> Works fine, I'm on 3.0.1 too

I've redeloyed the website using the more recent version of jekyll

BR
Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
Am 22.11.2015 um 11:47 schrieb Maruan Sahyoun:
>
>> Am 22.11.2015 um 11:32 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>
>> Am 22.11.2015 um 11:27 schrieb Maruan Sahyoun:
>>> Hi Andreas,
>>>
>>>> Am 21.11.2015 um 21:18 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>>>
>>>> Hi,
>>>>
>>>> I've updated the download.html file only. Where did all those changes come from? Did I do something wrong?
>>>>
>>>
>>> which version of jekyll did you use? From the changes that is very likely because of you using a newer/different version to the one used when initially generating the content.
>> I'm using 2.5.3 which comes with fedora 23
>
> I'm on 3.0.1
>
> if you'd like to update you can do so using
>
> gem update jekyll
Works fine, I'm on 3.0.1 too

Thanks
Andreas

>
> BR
> Maruan
>
>
>>
>>>
>>> BR
>>> Maruan
>>>
>>>
>>>> BR
>>>> Andreas
>>>>
>>>> Am 21.11.2015 um 21:11 schrieb lehmi@apache.org:
>>>>> 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/e94e54d4
>>>>> Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
>>>>> Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4
>>>>>
>>>>> Branch: refs/heads/asf-site
>>>>> Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
>>>>> Parents: 3ca1d14
>>>>> Author: Andreas Lehmkühler <an...@lehmi.de>
>>>>> Authored: Sat Nov 21 21:11:06 2015 +0100
>>>>> Committer: Andreas Lehmkühler <an...@lehmi.de>
>>>>> Committed: Sat Nov 21 21:11:06 2015 +0100
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>>   content/1.8/architecture.html                   |  6 +-
>>>>>   content/1.8/cookbook/documentcreation.html      | 20 ++---
>>>>>   content/1.8/cookbook/encryption.html            | 10 +--
>>>>>   content/1.8/cookbook/fill-form-field.html       | 18 ++--
>>>>>   content/1.8/cookbook/pdfacreation.html          | 24 +++---
>>>>>   content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
>>>>>   content/1.8/cookbook/rendering.html             |  8 +-
>>>>>   content/1.8/cookbook/textextraction.html        |  2 +-
>>>>>   .../1.8/cookbook/workingwithattachments.html    | 20 ++---
>>>>>   content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
>>>>>   content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
>>>>>   content/1.8/dependencies.html                   |  6 +-
>>>>>   content/1.8/faq.html                            |  6 +-
>>>>>   content/2.0/cookbook/encryption.html            |  8 +-
>>>>>   content/2.0/dependencies.html                   |  4 +-
>>>>>   content/2.0/getting-started.html                |  4 +-
>>>>>   content/2.0/migration.html                      | 34 ++++----
>>>>>   content/building.html                           |  6 +-
>>>>>   content/codingconventions.html                  |  2 +-
>>>>>   content/download.html                           | 89 ++++++++++----------
>>>>>   content/siteupdate.html                         | 14 +--
>>>>>   21 files changed, 194 insertions(+), 193 deletions(-)
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
>>>>> index 8f33bbe..539c1fe 100644
>>>>> --- a/content/1.8/architecture.html
>>>>> +++ b/content/1.8/architecture.html
>>>>> @@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
>>>>>   </code></pre></div>
>>>>>   <p>The information within the dictionary can be accessed using the COS model</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>>>> -<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>>>> +<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <p>As can be seen from that little example the COS model provides a low level API to access
>>>>>   information within the PDF. In order to use the COS model successfully a good knowledge of
>>>>> @@ -271,7 +271,7 @@ available to access the attributes. </p>
>>>>>   <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>>>>   <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
>>>>>   store a COS object and all setter/getter methods will modify data that is stored in the
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
>>>>> index 53d990c..badfd5d 100644
>>>>> --- a/content/1.8/cookbook/documentcreation.html
>>>>> +++ b/content/1.8/cookbook/documentcreation.html
>>>>> @@ -137,14 +137,14 @@
>>>>>
>>>>>   <p>This small sample shows how to create a new PDF document using PDFBox.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
>>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Create a new blank page and add it to the document</span>
>>>>> -<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>>> +<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Save the newly created document</span>
>>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
>>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// finally make sure that the document is properly</span>
>>>>>   <span class="c1">// closed.</span>
>>>>> @@ -154,28 +154,28 @@
>>>>>
>>>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>>>
>>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
>>>>> index 34226c3..5f986a1 100644
>>>>> --- a/content/1.8/cookbook/encryption.html
>>>>> +++ b/content/1.8/cookbook/encryption.html
>>>>> @@ -138,25 +138,25 @@
>>>>>   <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-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>
>>>>> +<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Define the length of the encryption key.</span>
>>>>>   <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
>>>>>   <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
>>>>> index 20a47cc..62cf074 100644
>>>>> --- a/content/1.8/cookbook/fill-form-field.html
>>>>> +++ b/content/1.8/cookbook/fill-form-field.html
>>>>> @@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
>>>>>   be neccessary to walk through the tree to get an individual field.</p>
>>>>>
>>>>>   <p>Load the PDF document.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>>   // load the document
>>>>>   PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
>>>>>   </code></pre></div>
>>>>>   <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>>   // get the document catalog
>>>>>   PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
>>>>>   PDAcroForm acroForm = docCatalog.getAcroForm();
>>>>>   </code></pre></div>
>>>>>   <p>Retrieve an individual field and set its value.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>>   // as there might not be an AcroForm entry a null check is necessary
>>>>>   if (acroForm != null)
>>>>>   {
>>>>> -    PDField field = (PDField) acroForm.getField( "fieldName" );
>>>>> -    field.setValue("new field value");
>>>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
>>>>> +    field.setValue(&quot;new field value&quot;);
>>>>>   }
>>>>>   </code></pre></div>
>>>>>   <p>If a field is nested within the form tree a fully qualified name might be provided
>>>>>   to access the field.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>>   // as there might not be an AcroForm entry a null check is neccessary
>>>>>   if (acroForm != null)
>>>>>   {
>>>>> -    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
>>>>> -    field.setValue("new field value");
>>>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
>>>>> +    field.setValue(&quot;new field value&quot;);
>>>>>   }
>>>>>   </code></pre></div>
>>>>>   <p>Save and close the filled out form.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>>   doc.save(filledForm);
>>>>>   doc.close();
>>>>>   </code></pre></div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
>>>>> index 382c1fc..9898ea8 100644
>>>>> --- a/content/1.8/cookbook/pdfacreation.html
>>>>> +++ b/content/1.8/cookbook/pdfacreation.html
>>>>> @@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
>>>>>
>>>>>   <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
>>>>>   have to load them. As an example:</p>
>>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
>>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
>>>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
>>>>> @@ -151,12 +151,12 @@ have to load them. As an example:</p>
>>>>>   <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
>>>>>   of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
>>>>>   PDF/A-1b document:</p>
>>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
>>>>> -<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
>>>>> +<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>>>   <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
>>>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
>>>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
>>>>>   <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
>>>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
>>>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
>>>>>   <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <h2 id="including-color-profile">Including color profile</h2>
>>>>> @@ -164,18 +164,18 @@ PDF/A-1b document:</p>
>>>>>   <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This
>>>>>   example takes one present in pdfbox:</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
>>>>> -<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
>>>>> -<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span>
>>>>> +<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
>>>>> +<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span>
>>>>>   <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <h2 id="complete-example">Complete example</h2>
>>>>>
>>>>>   <p>The complete example can be found in pdfbox-example. The source file is</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>           </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
>>>>> index 2f15089..037cbbf 100644
>>>>> --- a/content/1.8/cookbook/pdfavalidation.html
>>>>> +++ b/content/1.8/cookbook/pdfavalidation.html
>>>>> @@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
>>>>>   <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
>>>>>
>>>>> -<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>>>> -<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>>>> +<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>>>> +<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>>>>   <span class="k">try</span>
>>>>>   <span class="o">{</span>
>>>>>
>>>>> -    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
>>>>> -     * Some additional controls are present to check a set of PDF/A requirements.
>>>>> -     * (Stream length consistency, EOL after some Keyword...)
>>>>> -     */</span>
>>>>> +    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
>>>>> +<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
>>>>> +<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
>>>>> +<span class="cm">     */</span>
>>>>>       <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
>>>>>
>>>>> -    <span class="cm">/* Once the syntax validation is done,
>>>>> -     * the parser can provide a PreflightDocument
>>>>> -     * (that inherits from PDDocument)
>>>>> -     * This document process the end of PDF/A validation.
>>>>> -     */</span>
>>>>> +    <span class="cm">/* Once the syntax validation is done, </span>
>>>>> +<span class="cm">     * the parser can provide a PreflightDocument </span>
>>>>> +<span class="cm">     * (that inherits from PDDocument) </span>
>>>>> +<span class="cm">     * This document process the end of PDF/A validation.</span>
>>>>> +<span class="cm">     */</span>
>>>>>       <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
>>>>>       <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
>>>>>
>>>>> @@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
>>>>>   <span class="o">}</span>
>>>>>   <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
>>>>>   <span class="o">{</span>
>>>>> -    <span class="cm">/* the parse method can throw a SyntaxValidationException
>>>>> -     * if the PDF file can't be parsed.
>>>>> -     * In this case, the exception contains an instance of ValidationResult
>>>>> -     */</span>
>>>>> +    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
>>>>> +<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
>>>>> +<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
>>>>> +<span class="cm">     */</span>
>>>>>       <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
>>>>>   <span class="o">}</span>
>>>>>
>>>>>   <span class="c1">// display validation result</span>
>>>>>   <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
>>>>>   <span class="o">{</span>
>>>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
>>>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
>>>>>   <span class="o">}</span>
>>>>>   <span class="k">else</span>
>>>>>   <span class="o">{</span>
>>>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
>>>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
>>>>>       <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
>>>>>       <span class="o">{</span>
>>>>> -        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>>>> +        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>>>>       <span class="o">}</span>
>>>>>   <span class="o">}</span>
>>>>>   </code></pre></div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
>>>>> index e70c066..9bb29ee 100644
>>>>> --- a/content/1.8/cookbook/rendering.html
>>>>> +++ b/content/1.8/cookbook/rendering.html
>>>>> @@ -136,8 +136,8 @@
>>>>>   <h2 id="convert-a-document-to-images">Convert a document to images</h2>
>>>>>
>>>>>   <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>>> -    String filename = "YOURFILENAMEHERE.pdf";
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>> +    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
>>>>>
>>>>>       // open the document
>>>>>       PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
>>>>> @@ -150,7 +150,7 @@
>>>>>           BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
>>>>>
>>>>>           // save as PNG with default metadata
>>>>> -        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
>>>>> +        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
>>>>>           if (!b)
>>>>>           {
>>>>>               // error handling
>>>>> @@ -162,7 +162,7 @@
>>>>>           // save as TIF with dpi in the metadata
>>>>>           // PDFBox will choose the best compression for you - here: CCITT G4
>>>>>           // you need to add jai_imageio.jar to your classpath for this to work
>>>>> -        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
>>>>> +        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
>>>>>           if (!b)
>>>>>           {
>>>>>               // error handling
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
>>>>> index a7ed24b..3a1ae1e 100644
>>>>> --- a/content/1.8/cookbook/textextraction.html
>>>>> +++ b/content/1.8/cookbook/textextraction.html
>>>>> @@ -171,7 +171,7 @@ these requirements.</p>
>>>>>   process. The simplest is to specify the range of pages that you want to be extracted.
>>>>>   For example, to only extract text from the second and third pages of the PDF document
>>>>>   you could do this:</p>
>>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
>>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
>>>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
>>>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
>>>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
>>>>> index ab8a431..65b729b 100644
>>>>> --- a/content/1.8/cookbook/workingwithattachments.html
>>>>> +++ b/content/1.8/cookbook/workingwithattachments.html
>>>>> @@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
>>>>>   <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments
>>>>>   menu. PDFBox allows attachments to be added to and extracted from PDF documents.
>>>>>   Attachments are part of the named tree that is attached to the document catalog.</p>
>>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">//first create the file specification, which holds the embedded file</span>
>>>>> -<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
>>>>> -<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
>>>>> +<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
>>>>> +<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
>>>>> -<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>>>> +<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>>>>   <span class="c1">//set some of the attributes of the embedded file</span>
>>>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
>>>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
>>>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>>>>   <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
>>>>> -<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
>>>>> -<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>>>> +<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
>>>>> +<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>>>>   <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
>>>>> -<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
>>>>> -<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
>>>>> +<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>>>>   <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
>>>>>   <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
>>>>> index 5156ffe..9482fca 100644
>>>>> --- a/content/1.8/cookbook/workingwithfonts.html
>>>>> +++ b/content/1.8/cookbook/workingwithfonts.html
>>>>> @@ -205,56 +205,56 @@
>>>>>
>>>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>>>
>>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>   </code></pre></div>
>>>>>   <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
>>>>>
>>>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
>>>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
>>>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>   </code></pre></div>
>>>>>   <p>While it is recommended to embed all fonts for greatest portability not all PDF producer
>>>>> @@ -269,28 +269,28 @@ use when no mapping exists. </p>
>>>>>
>>>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>>>
>>>>>   <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
>>>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
>>>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>>>
>>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>
>>>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
>>>>> index 7282671..ee10f97 100644
>>>>> --- a/content/1.8/cookbook/workingwithmetadata.html
>>>>> +++ b/content/1.8/cookbook/workingwithmetadata.html
>>>>> @@ -145,16 +145,16 @@ Getting basic Metadata</p>
>>>>>   <p>To set or retrieve basic information about the document the PDDocumentInformation object
>>>>>   provides a high level API to that information:</p>
>>>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>   <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
>>>>>
>>>>> @@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
>>>>>
>>>>>   <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
>>>>>   For example, the following PD Model objects have the ability to contain metadata:</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
>>>>>   PDPage
>>>>>   PDXObject
>>>>>   PDICCBased
>>>>> @@ -183,7 +183,7 @@ or set the XML metadata.</p>
>>>>>
>>>>>   <span class="c1">//or to write new XML metadata</span>
>>>>>   <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
>>>>> -<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>>>> +<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>>>>   <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
>>>>> index 7062982..501f04c 100644
>>>>> --- a/content/1.8/dependencies.html
>>>>> +++ b/content/1.8/dependencies.html
>>>>> @@ -163,7 +163,7 @@ included in the Java platform.</p>
>>>>>
>>>>>   <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
>>>>>   pdfbox library directly and the other required jars as transitive dependencies.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>>>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>>>     &lt;version&gt;...&lt;/version&gt;
>>>>> @@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>>>
>>>>>   <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the
>>>>>   <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>>     &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>>>     &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
>>>>>     &lt;version&gt;1.44&lt;/version&gt;
>>>>> @@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>>>   <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the
>>>>>   <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project,
>>>>>   use the following Maven dependency.</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>>     &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
>>>>>     &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
>>>>>     &lt;version&gt;3.8&lt;/version&gt;
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/1.8/faq.html b/content/1.8/faq.html
>>>>> index f5902f9..0fc96fe 100644
>>>>> --- a/content/1.8/faq.html
>>>>> +++ b/content/1.8/faq.html
>>>>> @@ -156,7 +156,7 @@
>>>>>   <p><a name="log4j"></a></p>
>>>>>
>>>>>   <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
>>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>>>>   <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
>>>>>   </code></pre></div>
>>>>>   <p>This message means that you need to configure the log4j logging system.
>>>>> @@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
>>>>>   don&#39;t then the document will not be closed properly.  Also, you must close all
>>>>>   PDDocument objects that get created.  The following code creates <strong>two</strong>
>>>>>   PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
>>>>> -<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>>> +<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>>   <span class="k">try</span>
>>>>>   <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
>>>>>   <span class="o">}</span>
>>>>>   <span class="k">finally</span>
>>>>>   <span class="o">{</span>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
>>>>> index b17bdf0..bad22d0 100644
>>>>> --- a/content/2.0/cookbook/encryption.html
>>>>> +++ b/content/2.0/cookbook/encryption.html
>>>>> @@ -138,7 +138,7 @@
>>>>>   <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
>>>>>
>>>>>   // Define the length of the encryption key.
>>>>>   // Possible values are 40, 128 or 256.
>>>>> @@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
>>>>>   // disable printing, everything else is allowed
>>>>>   ap.setCanPrint(false);
>>>>>
>>>>> -// owner password (to open the file with all permissions) is "12345"
>>>>> +// owner password (to open the file with all permissions) is &quot;12345&quot;
>>>>>   // user password (to open the file but with restricted permissions, is empty here)
>>>>> -StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
>>>>> +StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
>>>>>   spp.setEncryptionKeyLength(keyLength);
>>>>>   spp.setPermissions(ap);
>>>>>   doc.protect(spp);
>>>>>
>>>>> -doc.save("filename-encrypted.pdf");
>>>>> +doc.save(&quot;filename-encrypted.pdf&quot;);
>>>>>   doc.close();
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
>>>>> index 972b947..99134e7 100644
>>>>> --- a/content/2.0/dependencies.html
>>>>> +++ b/content/2.0/dependencies.html
>>>>> @@ -168,7 +168,7 @@ included in the Java platform.</p>
>>>>>   <h3 id="encryption-and-signing">Encryption and Signing</h3>
>>>>>
>>>>>   <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>>       &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>>>       &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
>>>>>       &lt;version&gt;1.53&lt;/version&gt;
>>>>> @@ -183,7 +183,7 @@ included in the Java platform.</p>
>>>>>   <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
>>>>>
>>>>>   <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
>>>>>   </code></pre></div>
>>>>>               </div>
>>>>>           </div>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
>>>>> ----------------------------------------------------------------------
>>>>> diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
>>>>> index 59963f0..9ff71b4 100644
>>>>> --- a/content/2.0/getting-started.html
>>>>> +++ b/content/2.0/getting-started.html
>>>>> @@ -140,14 +140,14 @@
>>>>>   <h2 id="maven">Maven</h2>
>>>>>
>>>>>   <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>>>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>>>     &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
>>>>>   &lt;/dependency&gt;
>>>>>   </code></pre></div>
>>>>>   <p>You&#39;ll also need to add the following repository:</p>
>>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
>>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
>>>>>     &lt;id&gt;ApacheSnapshot&lt;/id&gt;
>>>>>     &lt;name&gt;Apache Repository&lt;/name&gt;
>>>>>     &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>>>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Maruan Sahyoun <sa...@fileaffairs.de>.
> Am 22.11.2015 um 11:32 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
> 
> Am 22.11.2015 um 11:27 schrieb Maruan Sahyoun:
>> Hi Andreas,
>> 
>>> Am 21.11.2015 um 21:18 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>> 
>>> Hi,
>>> 
>>> I've updated the download.html file only. Where did all those changes come from? Did I do something wrong?
>>> 
>> 
>> which version of jekyll did you use? From the changes that is very likely because of you using a newer/different version to the one used when initially generating the content.
> I'm using 2.5.3 which comes with fedora 23

I'm on 3.0.1

if you'd like to update you can do so using

gem update jekyll

BR
Maruan


> 
>> 
>> BR
>> Maruan
>> 
>> 
>>> BR
>>> Andreas
>>> 
>>> Am 21.11.2015 um 21:11 schrieb lehmi@apache.org:
>>>> 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/e94e54d4
>>>> Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
>>>> Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4
>>>> 
>>>> Branch: refs/heads/asf-site
>>>> Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
>>>> Parents: 3ca1d14
>>>> Author: Andreas Lehmkühler <an...@lehmi.de>
>>>> Authored: Sat Nov 21 21:11:06 2015 +0100
>>>> Committer: Andreas Lehmkühler <an...@lehmi.de>
>>>> Committed: Sat Nov 21 21:11:06 2015 +0100
>>>> 
>>>> ----------------------------------------------------------------------
>>>>  content/1.8/architecture.html                   |  6 +-
>>>>  content/1.8/cookbook/documentcreation.html      | 20 ++---
>>>>  content/1.8/cookbook/encryption.html            | 10 +--
>>>>  content/1.8/cookbook/fill-form-field.html       | 18 ++--
>>>>  content/1.8/cookbook/pdfacreation.html          | 24 +++---
>>>>  content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
>>>>  content/1.8/cookbook/rendering.html             |  8 +-
>>>>  content/1.8/cookbook/textextraction.html        |  2 +-
>>>>  .../1.8/cookbook/workingwithattachments.html    | 20 ++---
>>>>  content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
>>>>  content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
>>>>  content/1.8/dependencies.html                   |  6 +-
>>>>  content/1.8/faq.html                            |  6 +-
>>>>  content/2.0/cookbook/encryption.html            |  8 +-
>>>>  content/2.0/dependencies.html                   |  4 +-
>>>>  content/2.0/getting-started.html                |  4 +-
>>>>  content/2.0/migration.html                      | 34 ++++----
>>>>  content/building.html                           |  6 +-
>>>>  content/codingconventions.html                  |  2 +-
>>>>  content/download.html                           | 89 ++++++++++----------
>>>>  content/siteupdate.html                         | 14 +--
>>>>  21 files changed, 194 insertions(+), 193 deletions(-)
>>>> ----------------------------------------------------------------------
>>>> 
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
>>>> index 8f33bbe..539c1fe 100644
>>>> --- a/content/1.8/architecture.html
>>>> +++ b/content/1.8/architecture.html
>>>> @@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
>>>>  </code></pre></div>
>>>>  <p>The information within the dictionary can be accessed using the COS model</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>>> -<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>>> +<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <p>As can be seen from that little example the COS model provides a low level API to access
>>>>  information within the PDF. In order to use the COS model successfully a good knowledge of
>>>> @@ -271,7 +271,7 @@ available to access the attributes. </p>
>>>>  <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>>>  <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
>>>>  store a COS object and all setter/getter methods will modify data that is stored in the
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
>>>> index 53d990c..badfd5d 100644
>>>> --- a/content/1.8/cookbook/documentcreation.html
>>>> +++ b/content/1.8/cookbook/documentcreation.html
>>>> @@ -137,14 +137,14 @@
>>>> 
>>>>  <p>This small sample shows how to create a new PDF document using PDFBox.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Create a new blank page and add it to the document</span>
>>>> -<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>> +<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Save the newly created document</span>
>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
>>>> 
>>>>  <span class="c1">// finally make sure that the document is properly</span>
>>>>  <span class="c1">// closed.</span>
>>>> @@ -154,28 +154,28 @@
>>>> 
>>>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>> 
>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>  </code></pre></div>
>>>>              </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
>>>> index 34226c3..5f986a1 100644
>>>> --- a/content/1.8/cookbook/encryption.html
>>>> +++ b/content/1.8/cookbook/encryption.html
>>>> @@ -138,25 +138,25 @@
>>>>  <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-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>
>>>> +<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Define the length of the encryption key.</span>
>>>>  <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
>>>>  <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
>>>> index 20a47cc..62cf074 100644
>>>> --- a/content/1.8/cookbook/fill-form-field.html
>>>> +++ b/content/1.8/cookbook/fill-form-field.html
>>>> @@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
>>>>  be neccessary to walk through the tree to get an individual field.</p>
>>>> 
>>>>  <p>Load the PDF document.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>  // load the document
>>>>  PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
>>>>  </code></pre></div>
>>>>  <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>  // get the document catalog
>>>>  PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
>>>>  PDAcroForm acroForm = docCatalog.getAcroForm();
>>>>  </code></pre></div>
>>>>  <p>Retrieve an individual field and set its value.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>  // as there might not be an AcroForm entry a null check is necessary
>>>>  if (acroForm != null)
>>>>  {
>>>> -    PDField field = (PDField) acroForm.getField( "fieldName" );
>>>> -    field.setValue("new field value");
>>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
>>>> +    field.setValue(&quot;new field value&quot;);
>>>>  }
>>>>  </code></pre></div>
>>>>  <p>If a field is nested within the form tree a fully qualified name might be provided
>>>>  to access the field.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>  // as there might not be an AcroForm entry a null check is neccessary
>>>>  if (acroForm != null)
>>>>  {
>>>> -    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
>>>> -    field.setValue("new field value");
>>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
>>>> +    field.setValue(&quot;new field value&quot;);
>>>>  }
>>>>  </code></pre></div>
>>>>  <p>Save and close the filled out form.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>>  doc.save(filledForm);
>>>>  doc.close();
>>>>  </code></pre></div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
>>>> index 382c1fc..9898ea8 100644
>>>> --- a/content/1.8/cookbook/pdfacreation.html
>>>> +++ b/content/1.8/cookbook/pdfacreation.html
>>>> @@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
>>>> 
>>>>  <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
>>>>  have to load them. As an example:</p>
>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
>>>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
>>>> @@ -151,12 +151,12 @@ have to load them. As an example:</p>
>>>>  <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
>>>>  of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
>>>>  PDF/A-1b document:</p>
>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
>>>> -<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
>>>> +<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>>  <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
>>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
>>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
>>>>  <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
>>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
>>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
>>>>  <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <h2 id="including-color-profile">Including color profile</h2>
>>>> @@ -164,18 +164,18 @@ PDF/A-1b document:</p>
>>>>  <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This
>>>>  example takes one present in pdfbox:</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
>>>> -<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
>>>> -<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span>
>>>> +<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
>>>> +<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span>
>>>>  <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <h2 id="complete-example">Complete example</h2>
>>>> 
>>>>  <p>The complete example can be found in pdfbox-example. The source file is</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>>>  </code></pre></div>
>>>>              </div>
>>>>          </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
>>>> index 2f15089..037cbbf 100644
>>>> --- a/content/1.8/cookbook/pdfavalidation.html
>>>> +++ b/content/1.8/cookbook/pdfavalidation.html
>>>> @@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
>>>>  <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
>>>> 
>>>> -<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>>> -<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>>> +<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>>> +<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>>>  <span class="k">try</span>
>>>>  <span class="o">{</span>
>>>> 
>>>> -    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
>>>> -     * Some additional controls are present to check a set of PDF/A requirements.
>>>> -     * (Stream length consistency, EOL after some Keyword...)
>>>> -     */</span>
>>>> +    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
>>>> +<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
>>>> +<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
>>>> +<span class="cm">     */</span>
>>>>      <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
>>>> 
>>>> -    <span class="cm">/* Once the syntax validation is done,
>>>> -     * the parser can provide a PreflightDocument
>>>> -     * (that inherits from PDDocument)
>>>> -     * This document process the end of PDF/A validation.
>>>> -     */</span>
>>>> +    <span class="cm">/* Once the syntax validation is done, </span>
>>>> +<span class="cm">     * the parser can provide a PreflightDocument </span>
>>>> +<span class="cm">     * (that inherits from PDDocument) </span>
>>>> +<span class="cm">     * This document process the end of PDF/A validation.</span>
>>>> +<span class="cm">     */</span>
>>>>      <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
>>>>      <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
>>>> 
>>>> @@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
>>>>  <span class="o">}</span>
>>>>  <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
>>>>  <span class="o">{</span>
>>>> -    <span class="cm">/* the parse method can throw a SyntaxValidationException
>>>> -     * if the PDF file can't be parsed.
>>>> -     * In this case, the exception contains an instance of ValidationResult
>>>> -     */</span>
>>>> +    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
>>>> +<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
>>>> +<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
>>>> +<span class="cm">     */</span>
>>>>      <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
>>>>  <span class="o">}</span>
>>>> 
>>>>  <span class="c1">// display validation result</span>
>>>>  <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
>>>>  <span class="o">{</span>
>>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
>>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
>>>>  <span class="o">}</span>
>>>>  <span class="k">else</span>
>>>>  <span class="o">{</span>
>>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
>>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
>>>>      <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
>>>>      <span class="o">{</span>
>>>> -        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>>> +        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>>>      <span class="o">}</span>
>>>>  <span class="o">}</span>
>>>>  </code></pre></div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
>>>> index e70c066..9bb29ee 100644
>>>> --- a/content/1.8/cookbook/rendering.html
>>>> +++ b/content/1.8/cookbook/rendering.html
>>>> @@ -136,8 +136,8 @@
>>>>  <h2 id="convert-a-document-to-images">Convert a document to images</h2>
>>>> 
>>>>  <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>>> -    String filename = "YOURFILENAMEHERE.pdf";
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>> +    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
>>>> 
>>>>      // open the document
>>>>      PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
>>>> @@ -150,7 +150,7 @@
>>>>          BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
>>>> 
>>>>          // save as PNG with default metadata
>>>> -        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
>>>> +        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
>>>>          if (!b)
>>>>          {
>>>>              // error handling
>>>> @@ -162,7 +162,7 @@
>>>>          // save as TIF with dpi in the metadata
>>>>          // PDFBox will choose the best compression for you - here: CCITT G4
>>>>          // you need to add jai_imageio.jar to your classpath for this to work
>>>> -        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
>>>> +        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
>>>>          if (!b)
>>>>          {
>>>>              // error handling
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
>>>> index a7ed24b..3a1ae1e 100644
>>>> --- a/content/1.8/cookbook/textextraction.html
>>>> +++ b/content/1.8/cookbook/textextraction.html
>>>> @@ -171,7 +171,7 @@ these requirements.</p>
>>>>  process. The simplest is to specify the range of pages that you want to be extracted.
>>>>  For example, to only extract text from the second and third pages of the PDF document
>>>>  you could do this:</p>
>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
>>>>  <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
>>>>  <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
>>>>  <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
>>>> index ab8a431..65b729b 100644
>>>> --- a/content/1.8/cookbook/workingwithattachments.html
>>>> +++ b/content/1.8/cookbook/workingwithattachments.html
>>>> @@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
>>>>  <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments
>>>>  menu. PDFBox allows attachments to be added to and extracted from PDF documents.
>>>>  Attachments are part of the named tree that is attached to the document catalog.</p>
>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">//first create the file specification, which holds the embedded file</span>
>>>> -<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
>>>> -<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
>>>> +<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
>>>> +<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
>>>>  <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
>>>> -<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>>> +<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>>>  <span class="c1">//set some of the attributes of the embedded file</span>
>>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
>>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
>>>>  <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
>>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>>>  <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
>>>> -<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
>>>> -<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>>> +<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
>>>> +<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>>>  <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
>>>> -<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
>>>> -<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
>>>> +<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>>>  <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
>>>>  <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
>>>>  </code></pre></div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
>>>> index 5156ffe..9482fca 100644
>>>> --- a/content/1.8/cookbook/workingwithfonts.html
>>>> +++ b/content/1.8/cookbook/workingwithfonts.html
>>>> @@ -205,56 +205,56 @@
>>>> 
>>>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>> 
>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>  </code></pre></div>
>>>>  <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
>>>> 
>>>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
>>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
>>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>  </code></pre></div>
>>>>  <p>While it is recommended to embed all fonts for greatest portability not all PDF producer
>>>> @@ -269,28 +269,28 @@ use when no mapping exists. </p>
>>>> 
>>>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>> 
>>>>  <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
>>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
>>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>> 
>>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>> 
>>>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>>  </code></pre></div>
>>>>              </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
>>>> index 7282671..ee10f97 100644
>>>> --- a/content/1.8/cookbook/workingwithmetadata.html
>>>> +++ b/content/1.8/cookbook/workingwithmetadata.html
>>>> @@ -145,16 +145,16 @@ Getting basic Metadata</p>
>>>>  <p>To set or retrieve basic information about the document the PDDocumentInformation object
>>>>  provides a high level API to that information:</p>
>>>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>>>  </code></pre></div>
>>>>  <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
>>>> 
>>>> @@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
>>>> 
>>>>  <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
>>>>  For example, the following PD Model objects have the ability to contain metadata:</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
>>>>  PDPage
>>>>  PDXObject
>>>>  PDICCBased
>>>> @@ -183,7 +183,7 @@ or set the XML metadata.</p>
>>>> 
>>>>  <span class="c1">//or to write new XML metadata</span>
>>>>  <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
>>>> -<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>>> +<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>>>  <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
>>>>  </code></pre></div>
>>>>              </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
>>>> index 7062982..501f04c 100644
>>>> --- a/content/1.8/dependencies.html
>>>> +++ b/content/1.8/dependencies.html
>>>> @@ -163,7 +163,7 @@ included in the Java platform.</p>
>>>> 
>>>>  <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
>>>>  pdfbox library directly and the other required jars as transitive dependencies.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>    &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>>    &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>>    &lt;version&gt;...&lt;/version&gt;
>>>> @@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>> 
>>>>  <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the
>>>>  <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>    &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>>    &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
>>>>    &lt;version&gt;1.44&lt;/version&gt;
>>>> @@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>>  <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the
>>>>  <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project,
>>>>  use the following Maven dependency.</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>    &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
>>>>    &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
>>>>    &lt;version&gt;3.8&lt;/version&gt;
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/1.8/faq.html b/content/1.8/faq.html
>>>> index f5902f9..0fc96fe 100644
>>>> --- a/content/1.8/faq.html
>>>> +++ b/content/1.8/faq.html
>>>> @@ -156,7 +156,7 @@
>>>>  <p><a name="log4j"></a></p>
>>>> 
>>>>  <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
>>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>>>  <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
>>>>  </code></pre></div>
>>>>  <p>This message means that you need to configure the log4j logging system.
>>>> @@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
>>>>  don&#39;t then the document will not be closed properly.  Also, you must close all
>>>>  PDDocument objects that get created.  The following code creates <strong>two</strong>
>>>>  PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
>>>> -<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>>> +<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>>  <span class="k">try</span>
>>>>  <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
>>>>  <span class="o">}</span>
>>>>  <span class="k">finally</span>
>>>>  <span class="o">{</span>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
>>>> index b17bdf0..bad22d0 100644
>>>> --- a/content/2.0/cookbook/encryption.html
>>>> +++ b/content/2.0/cookbook/encryption.html
>>>> @@ -138,7 +138,7 @@
>>>>  <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
>>>> 
>>>>  // Define the length of the encryption key.
>>>>  // Possible values are 40, 128 or 256.
>>>> @@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
>>>>  // disable printing, everything else is allowed
>>>>  ap.setCanPrint(false);
>>>> 
>>>> -// owner password (to open the file with all permissions) is "12345"
>>>> +// owner password (to open the file with all permissions) is &quot;12345&quot;
>>>>  // user password (to open the file but with restricted permissions, is empty here)
>>>> -StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
>>>> +StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
>>>>  spp.setEncryptionKeyLength(keyLength);
>>>>  spp.setPermissions(ap);
>>>>  doc.protect(spp);
>>>> 
>>>> -doc.save("filename-encrypted.pdf");
>>>> +doc.save(&quot;filename-encrypted.pdf&quot;);
>>>>  doc.close();
>>>>  </code></pre></div>
>>>>              </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
>>>> index 972b947..99134e7 100644
>>>> --- a/content/2.0/dependencies.html
>>>> +++ b/content/2.0/dependencies.html
>>>> @@ -168,7 +168,7 @@ included in the Java platform.</p>
>>>>  <h3 id="encryption-and-signing">Encryption and Signing</h3>
>>>> 
>>>>  <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>      &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>>      &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
>>>>      &lt;version&gt;1.53&lt;/version&gt;
>>>> @@ -183,7 +183,7 @@ included in the Java platform.</p>
>>>>  <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
>>>> 
>>>>  <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
>>>>  </code></pre></div>
>>>>              </div>
>>>>          </div>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
>>>> ----------------------------------------------------------------------
>>>> diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
>>>> index 59963f0..9ff71b4 100644
>>>> --- a/content/2.0/getting-started.html
>>>> +++ b/content/2.0/getting-started.html
>>>> @@ -140,14 +140,14 @@
>>>>  <h2 id="maven">Maven</h2>
>>>> 
>>>>  <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>>    &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>>    &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>>    &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
>>>>  &lt;/dependency&gt;
>>>>  </code></pre></div>
>>>>  <p>You&#39;ll also need to add the following repository:</p>
>>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
>>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
>>>>    &lt;id&gt;ApacheSnapshot&lt;/id&gt;
>>>>    &lt;name&gt;Apache Repository&lt;/name&gt;
>>>>    &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
Am 22.11.2015 um 11:27 schrieb Maruan Sahyoun:
> Hi Andreas,
>
>> Am 21.11.2015 um 21:18 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>
>> Hi,
>>
>> I've updated the download.html file only. Where did all those changes come from? Did I do something wrong?
>>
>
> which version of jekyll did you use? From the changes that is very likely because of you using a newer/different version to the one used when initially generating the content.
I'm using 2.5.3 which comes with fedora 23

>
> BR
> Maruan
>
>
>> BR
>> Andreas
>>
>> Am 21.11.2015 um 21:11 schrieb lehmi@apache.org:
>>> 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/e94e54d4
>>> Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
>>> Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4
>>>
>>> Branch: refs/heads/asf-site
>>> Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
>>> Parents: 3ca1d14
>>> Author: Andreas Lehmkühler <an...@lehmi.de>
>>> Authored: Sat Nov 21 21:11:06 2015 +0100
>>> Committer: Andreas Lehmkühler <an...@lehmi.de>
>>> Committed: Sat Nov 21 21:11:06 2015 +0100
>>>
>>> ----------------------------------------------------------------------
>>>   content/1.8/architecture.html                   |  6 +-
>>>   content/1.8/cookbook/documentcreation.html      | 20 ++---
>>>   content/1.8/cookbook/encryption.html            | 10 +--
>>>   content/1.8/cookbook/fill-form-field.html       | 18 ++--
>>>   content/1.8/cookbook/pdfacreation.html          | 24 +++---
>>>   content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
>>>   content/1.8/cookbook/rendering.html             |  8 +-
>>>   content/1.8/cookbook/textextraction.html        |  2 +-
>>>   .../1.8/cookbook/workingwithattachments.html    | 20 ++---
>>>   content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
>>>   content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
>>>   content/1.8/dependencies.html                   |  6 +-
>>>   content/1.8/faq.html                            |  6 +-
>>>   content/2.0/cookbook/encryption.html            |  8 +-
>>>   content/2.0/dependencies.html                   |  4 +-
>>>   content/2.0/getting-started.html                |  4 +-
>>>   content/2.0/migration.html                      | 34 ++++----
>>>   content/building.html                           |  6 +-
>>>   content/codingconventions.html                  |  2 +-
>>>   content/download.html                           | 89 ++++++++++----------
>>>   content/siteupdate.html                         | 14 +--
>>>   21 files changed, 194 insertions(+), 193 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
>>> index 8f33bbe..539c1fe 100644
>>> --- a/content/1.8/architecture.html
>>> +++ b/content/1.8/architecture.html
>>> @@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
>>>   </code></pre></div>
>>>   <p>The information within the dictionary can be accessed using the COS model</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>> -<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>> +<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>>   </code></pre></div>
>>>   <p>As can be seen from that little example the COS model provides a low level API to access
>>>   information within the PDF. In order to use the COS model successfully a good knowledge of
>>> @@ -271,7 +271,7 @@ available to access the attributes. </p>
>>>   <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>>   <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>>   </code></pre></div>
>>>   <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
>>>   store a COS object and all setter/getter methods will modify data that is stored in the
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
>>> index 53d990c..badfd5d 100644
>>> --- a/content/1.8/cookbook/documentcreation.html
>>> +++ b/content/1.8/cookbook/documentcreation.html
>>> @@ -137,14 +137,14 @@
>>>
>>>   <p>This small sample shows how to create a new PDF document using PDFBox.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Create a new blank page and add it to the document</span>
>>> -<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>> +<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
>>>
>>>   <span class="c1">// Save the newly created document</span>
>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
>>>
>>>   <span class="c1">// finally make sure that the document is properly</span>
>>>   <span class="c1">// closed.</span>
>>> @@ -154,28 +154,28 @@
>>>
>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>
>>>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>
>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>   </code></pre></div>
>>>               </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
>>> index 34226c3..5f986a1 100644
>>> --- a/content/1.8/cookbook/encryption.html
>>> +++ b/content/1.8/cookbook/encryption.html
>>> @@ -138,25 +138,25 @@
>>>   <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-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>
>>> +<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
>>>
>>>   <span class="c1">// Define the length of the encryption key.</span>
>>>   <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
>>>   <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
>>> index 20a47cc..62cf074 100644
>>> --- a/content/1.8/cookbook/fill-form-field.html
>>> +++ b/content/1.8/cookbook/fill-form-field.html
>>> @@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
>>>   be neccessary to walk through the tree to get an individual field.</p>
>>>
>>>   <p>Load the PDF document.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>   // load the document
>>>   PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
>>>   </code></pre></div>
>>>   <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>   // get the document catalog
>>>   PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
>>>   PDAcroForm acroForm = docCatalog.getAcroForm();
>>>   </code></pre></div>
>>>   <p>Retrieve an individual field and set its value.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>   // as there might not be an AcroForm entry a null check is necessary
>>>   if (acroForm != null)
>>>   {
>>> -    PDField field = (PDField) acroForm.getField( "fieldName" );
>>> -    field.setValue("new field value");
>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
>>> +    field.setValue(&quot;new field value&quot;);
>>>   }
>>>   </code></pre></div>
>>>   <p>If a field is nested within the form tree a fully qualified name might be provided
>>>   to access the field.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>   // as there might not be an AcroForm entry a null check is neccessary
>>>   if (acroForm != null)
>>>   {
>>> -    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
>>> -    field.setValue("new field value");
>>> +    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
>>> +    field.setValue(&quot;new field value&quot;);
>>>   }
>>>   </code></pre></div>
>>>   <p>Save and close the filled out form.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>>   doc.save(filledForm);
>>>   doc.close();
>>>   </code></pre></div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
>>> index 382c1fc..9898ea8 100644
>>> --- a/content/1.8/cookbook/pdfacreation.html
>>> +++ b/content/1.8/cookbook/pdfacreation.html
>>> @@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
>>>
>>>   <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
>>>   have to load them. As an example:</p>
>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
>>>   </code></pre></div>
>>>   <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
>>> @@ -151,12 +151,12 @@ have to load them. As an example:</p>
>>>   <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
>>>   of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
>>>   PDF/A-1b document:</p>
>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
>>> -<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
>>> +<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>   <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
>>>   <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
>>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
>>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
>>>   <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>>   </code></pre></div>
>>>   <h2 id="including-color-profile">Including color profile</h2>
>>> @@ -164,18 +164,18 @@ PDF/A-1b document:</p>
>>>   <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This
>>>   example takes one present in pdfbox:</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
>>> -<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
>>> -<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>>> -<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span>
>>> +<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
>>> +<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>>> +<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span>
>>>   <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
>>>   </code></pre></div>
>>>   <h2 id="complete-example">Complete example</h2>
>>>
>>>   <p>The complete example can be found in pdfbox-example. The source file is</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>>   </code></pre></div>
>>>               </div>
>>>           </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
>>> index 2f15089..037cbbf 100644
>>> --- a/content/1.8/cookbook/pdfavalidation.html
>>> +++ b/content/1.8/cookbook/pdfavalidation.html
>>> @@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
>>>   <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
>>>
>>> -<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>> -<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>> +<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>>> +<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>>   <span class="k">try</span>
>>>   <span class="o">{</span>
>>>
>>> -    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
>>> -     * Some additional controls are present to check a set of PDF/A requirements.
>>> -     * (Stream length consistency, EOL after some Keyword...)
>>> -     */</span>
>>> +    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
>>> +<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
>>> +<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
>>> +<span class="cm">     */</span>
>>>       <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
>>>
>>> -    <span class="cm">/* Once the syntax validation is done,
>>> -     * the parser can provide a PreflightDocument
>>> -     * (that inherits from PDDocument)
>>> -     * This document process the end of PDF/A validation.
>>> -     */</span>
>>> +    <span class="cm">/* Once the syntax validation is done, </span>
>>> +<span class="cm">     * the parser can provide a PreflightDocument </span>
>>> +<span class="cm">     * (that inherits from PDDocument) </span>
>>> +<span class="cm">     * This document process the end of PDF/A validation.</span>
>>> +<span class="cm">     */</span>
>>>       <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
>>>       <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
>>>
>>> @@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
>>>   <span class="o">}</span>
>>>   <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
>>>   <span class="o">{</span>
>>> -    <span class="cm">/* the parse method can throw a SyntaxValidationException
>>> -     * if the PDF file can't be parsed.
>>> -     * In this case, the exception contains an instance of ValidationResult
>>> -     */</span>
>>> +    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
>>> +<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
>>> +<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
>>> +<span class="cm">     */</span>
>>>       <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
>>>   <span class="o">}</span>
>>>
>>>   <span class="c1">// display validation result</span>
>>>   <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
>>>   <span class="o">{</span>
>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
>>>   <span class="o">}</span>
>>>   <span class="k">else</span>
>>>   <span class="o">{</span>
>>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
>>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
>>>       <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
>>>       <span class="o">{</span>
>>> -        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>> +        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>>       <span class="o">}</span>
>>>   <span class="o">}</span>
>>>   </code></pre></div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
>>> index e70c066..9bb29ee 100644
>>> --- a/content/1.8/cookbook/rendering.html
>>> +++ b/content/1.8/cookbook/rendering.html
>>> @@ -136,8 +136,8 @@
>>>   <h2 id="convert-a-document-to-images">Convert a document to images</h2>
>>>
>>>   <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>>> -    String filename = "YOURFILENAMEHERE.pdf";
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>> +    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
>>>
>>>       // open the document
>>>       PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
>>> @@ -150,7 +150,7 @@
>>>           BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
>>>
>>>           // save as PNG with default metadata
>>> -        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
>>> +        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
>>>           if (!b)
>>>           {
>>>               // error handling
>>> @@ -162,7 +162,7 @@
>>>           // save as TIF with dpi in the metadata
>>>           // PDFBox will choose the best compression for you - here: CCITT G4
>>>           // you need to add jai_imageio.jar to your classpath for this to work
>>> -        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
>>> +        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
>>>           if (!b)
>>>           {
>>>               // error handling
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
>>> index a7ed24b..3a1ae1e 100644
>>> --- a/content/1.8/cookbook/textextraction.html
>>> +++ b/content/1.8/cookbook/textextraction.html
>>> @@ -171,7 +171,7 @@ these requirements.</p>
>>>   process. The simplest is to specify the range of pages that you want to be extracted.
>>>   For example, to only extract text from the second and third pages of the PDF document
>>>   you could do this:</p>
>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
>>>   <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
>>> index ab8a431..65b729b 100644
>>> --- a/content/1.8/cookbook/workingwithattachments.html
>>> +++ b/content/1.8/cookbook/workingwithattachments.html
>>> @@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
>>>   <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments
>>>   menu. PDFBox allows attachments to be added to and extracted from PDF documents.
>>>   Attachments are part of the named tree that is attached to the document catalog.</p>
>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>>>
>>>   <span class="c1">//first create the file specification, which holds the embedded file</span>
>>> -<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
>>> -<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
>>> +<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
>>> +<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
>>>   <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
>>> -<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>> +<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>>   <span class="c1">//set some of the attributes of the embedded file</span>
>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
>>>   <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
>>> -<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>>   <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
>>>
>>>   <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
>>> -<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
>>> -<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>> +<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
>>> +<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>>   <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
>>> -<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
>>> -<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
>>> +<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>>   <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
>>>   <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
>>>   </code></pre></div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
>>> index 5156ffe..9482fca 100644
>>> --- a/content/1.8/cookbook/workingwithfonts.html
>>> +++ b/content/1.8/cookbook/workingwithfonts.html
>>> @@ -205,56 +205,56 @@
>>>
>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>
>>>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>>>
>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>   </code></pre></div>
>>>   <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
>>>
>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>
>>>   <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>   </code></pre></div>
>>>   <p>While it is recommended to embed all fonts for greatest portability not all PDF producer
>>> @@ -269,28 +269,28 @@ use when no mapping exists. </p>
>>>
>>>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>>>
>>>   <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
>>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
>>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>>>
>>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Make sure that the content stream is closed:</span>
>>>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>
>>>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>>   </code></pre></div>
>>>               </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
>>> index 7282671..ee10f97 100644
>>> --- a/content/1.8/cookbook/workingwithmetadata.html
>>> +++ b/content/1.8/cookbook/workingwithmetadata.html
>>> @@ -145,16 +145,16 @@ Getting basic Metadata</p>
>>>   <p>To set or retrieve basic information about the document the PDDocumentInformation object
>>>   provides a high level API to that information:</p>
>>>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>>   </code></pre></div>
>>>   <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
>>>
>>> @@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
>>>
>>>   <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
>>>   For example, the following PD Model objects have the ability to contain metadata:</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
>>>   PDPage
>>>   PDXObject
>>>   PDICCBased
>>> @@ -183,7 +183,7 @@ or set the XML metadata.</p>
>>>
>>>   <span class="c1">//or to write new XML metadata</span>
>>>   <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
>>> -<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>> +<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>>   <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
>>>   </code></pre></div>
>>>               </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
>>> index 7062982..501f04c 100644
>>> --- a/content/1.8/dependencies.html
>>> +++ b/content/1.8/dependencies.html
>>> @@ -163,7 +163,7 @@ included in the Java platform.</p>
>>>
>>>   <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
>>>   pdfbox library directly and the other required jars as transitive dependencies.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>     &lt;version&gt;...&lt;/version&gt;
>>> @@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>
>>>   <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the
>>>   <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>     &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>     &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
>>>     &lt;version&gt;1.44&lt;/version&gt;
>>> @@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>>   <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the
>>>   <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project,
>>>   use the following Maven dependency.</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>     &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
>>>     &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
>>>     &lt;version&gt;3.8&lt;/version&gt;
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/1.8/faq.html b/content/1.8/faq.html
>>> index f5902f9..0fc96fe 100644
>>> --- a/content/1.8/faq.html
>>> +++ b/content/1.8/faq.html
>>> @@ -156,7 +156,7 @@
>>>   <p><a name="log4j"></a></p>
>>>
>>>   <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
>>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>>   <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
>>>   </code></pre></div>
>>>   <p>This message means that you need to configure the log4j logging system.
>>> @@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
>>>   don&#39;t then the document will not be closed properly.  Also, you must close all
>>>   PDDocument objects that get created.  The following code creates <strong>two</strong>
>>>   PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
>>> -<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>>> +<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>>   <span class="k">try</span>
>>>   <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
>>>   <span class="o">}</span>
>>>   <span class="k">finally</span>
>>>   <span class="o">{</span>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
>>> index b17bdf0..bad22d0 100644
>>> --- a/content/2.0/cookbook/encryption.html
>>> +++ b/content/2.0/cookbook/encryption.html
>>> @@ -138,7 +138,7 @@
>>>   <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
>>>
>>>   // Define the length of the encryption key.
>>>   // Possible values are 40, 128 or 256.
>>> @@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
>>>   // disable printing, everything else is allowed
>>>   ap.setCanPrint(false);
>>>
>>> -// owner password (to open the file with all permissions) is "12345"
>>> +// owner password (to open the file with all permissions) is &quot;12345&quot;
>>>   // user password (to open the file but with restricted permissions, is empty here)
>>> -StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
>>> +StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
>>>   spp.setEncryptionKeyLength(keyLength);
>>>   spp.setPermissions(ap);
>>>   doc.protect(spp);
>>>
>>> -doc.save("filename-encrypted.pdf");
>>> +doc.save(&quot;filename-encrypted.pdf&quot;);
>>>   doc.close();
>>>   </code></pre></div>
>>>               </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
>>> index 972b947..99134e7 100644
>>> --- a/content/2.0/dependencies.html
>>> +++ b/content/2.0/dependencies.html
>>> @@ -168,7 +168,7 @@ included in the Java platform.</p>
>>>   <h3 id="encryption-and-signing">Encryption and Signing</h3>
>>>
>>>   <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>       &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>>       &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
>>>       &lt;version&gt;1.53&lt;/version&gt;
>>> @@ -183,7 +183,7 @@ included in the Java platform.</p>
>>>   <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
>>>
>>>   <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
>>>   </code></pre></div>
>>>               </div>
>>>           </div>
>>>
>>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
>>> ----------------------------------------------------------------------
>>> diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
>>> index 59963f0..9ff71b4 100644
>>> --- a/content/2.0/getting-started.html
>>> +++ b/content/2.0/getting-started.html
>>> @@ -140,14 +140,14 @@
>>>   <h2 id="maven">Maven</h2>
>>>
>>>   <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>>     &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
>>>   &lt;/dependency&gt;
>>>   </code></pre></div>
>>>   <p>You&#39;ll also need to add the following repository:</p>
>>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
>>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
>>>     &lt;id&gt;ApacheSnapshot&lt;/id&gt;
>>>     &lt;name&gt;Apache Repository&lt;/name&gt;
>>>     &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Maruan Sahyoun <sa...@fileaffairs.de>.
Hi Andreas,

> Am 21.11.2015 um 21:18 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
> 
> Hi,
> 
> I've updated the download.html file only. Where did all those changes come from? Did I do something wrong?
> 

which version of jekyll did you use? From the changes that is very likely because of you using a newer/different version to the one used when initially generating the content. 

BR
Maruan


> BR
> Andreas
> 
> Am 21.11.2015 um 21:11 schrieb lehmi@apache.org:
>> 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/e94e54d4
>> Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
>> Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4
>> 
>> Branch: refs/heads/asf-site
>> Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
>> Parents: 3ca1d14
>> Author: Andreas Lehmkühler <an...@lehmi.de>
>> Authored: Sat Nov 21 21:11:06 2015 +0100
>> Committer: Andreas Lehmkühler <an...@lehmi.de>
>> Committed: Sat Nov 21 21:11:06 2015 +0100
>> 
>> ----------------------------------------------------------------------
>>  content/1.8/architecture.html                   |  6 +-
>>  content/1.8/cookbook/documentcreation.html      | 20 ++---
>>  content/1.8/cookbook/encryption.html            | 10 +--
>>  content/1.8/cookbook/fill-form-field.html       | 18 ++--
>>  content/1.8/cookbook/pdfacreation.html          | 24 +++---
>>  content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
>>  content/1.8/cookbook/rendering.html             |  8 +-
>>  content/1.8/cookbook/textextraction.html        |  2 +-
>>  .../1.8/cookbook/workingwithattachments.html    | 20 ++---
>>  content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
>>  content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
>>  content/1.8/dependencies.html                   |  6 +-
>>  content/1.8/faq.html                            |  6 +-
>>  content/2.0/cookbook/encryption.html            |  8 +-
>>  content/2.0/dependencies.html                   |  4 +-
>>  content/2.0/getting-started.html                |  4 +-
>>  content/2.0/migration.html                      | 34 ++++----
>>  content/building.html                           |  6 +-
>>  content/codingconventions.html                  |  2 +-
>>  content/download.html                           | 89 ++++++++++----------
>>  content/siteupdate.html                         | 14 +--
>>  21 files changed, 194 insertions(+), 193 deletions(-)
>> ----------------------------------------------------------------------
>> 
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
>> index 8f33bbe..539c1fe 100644
>> --- a/content/1.8/architecture.html
>> +++ b/content/1.8/architecture.html
>> @@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
>>  </code></pre></div>
>>  <p>The information within the dictionary can be accessed using the COS model</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>> -<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>> +<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>>  </code></pre></div>
>>  <p>As can be seen from that little example the COS model provides a low level API to access
>>  information within the PDF. In order to use the COS model successfully a good knowledge of
>> @@ -271,7 +271,7 @@ available to access the attributes. </p>
>>  <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>>  <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>>  </code></pre></div>
>>  <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
>>  store a COS object and all setter/getter methods will modify data that is stored in the
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
>> index 53d990c..badfd5d 100644
>> --- a/content/1.8/cookbook/documentcreation.html
>> +++ b/content/1.8/cookbook/documentcreation.html
>> @@ -137,14 +137,14 @@
>> 
>>  <p>This small sample shows how to create a new PDF document using PDFBox.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>> 
>>  <span class="c1">// Create a new blank page and add it to the document</span>
>> -<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>> +<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
>> 
>>  <span class="c1">// Save the newly created document</span>
>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
>> 
>>  <span class="c1">// finally make sure that the document is properly</span>
>>  <span class="c1">// closed.</span>
>> @@ -154,28 +154,28 @@
>> 
>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>> 
>>  <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>> 
>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> 
>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>> 
>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>> 
>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>  </code></pre></div>
>>              </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
>> index 34226c3..5f986a1 100644
>> --- a/content/1.8/cookbook/encryption.html
>> +++ b/content/1.8/cookbook/encryption.html
>> @@ -138,25 +138,25 @@
>>  <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-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>
>> +<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
>> 
>>  <span class="c1">// Define the length of the encryption key.</span>
>>  <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
>>  <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
>> index 20a47cc..62cf074 100644
>> --- a/content/1.8/cookbook/fill-form-field.html
>> +++ b/content/1.8/cookbook/fill-form-field.html
>> @@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
>>  be neccessary to walk through the tree to get an individual field.</p>
>> 
>>  <p>Load the PDF document.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>  // load the document
>>  PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
>>  </code></pre></div>
>>  <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>  // get the document catalog
>>  PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
>>  PDAcroForm acroForm = docCatalog.getAcroForm();
>>  </code></pre></div>
>>  <p>Retrieve an individual field and set its value.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>  // as there might not be an AcroForm entry a null check is necessary
>>  if (acroForm != null)
>>  {
>> -    PDField field = (PDField) acroForm.getField( "fieldName" );
>> -    field.setValue("new field value");
>> +    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
>> +    field.setValue(&quot;new field value&quot;);
>>  }
>>  </code></pre></div>
>>  <p>If a field is nested within the form tree a fully qualified name might be provided
>>  to access the field.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>  // as there might not be an AcroForm entry a null check is neccessary
>>  if (acroForm != null)
>>  {
>> -    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
>> -    field.setValue("new field value");
>> +    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
>> +    field.setValue(&quot;new field value&quot;);
>>  }
>>  </code></pre></div>
>>  <p>Save and close the filled out form.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>>  doc.save(filledForm);
>>  doc.close();
>>  </code></pre></div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
>> index 382c1fc..9898ea8 100644
>> --- a/content/1.8/cookbook/pdfacreation.html
>> +++ b/content/1.8/cookbook/pdfacreation.html
>> @@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
>> 
>>  <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
>>  have to load them. As an example:</p>
>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
>>  </code></pre></div>
>>  <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
>> @@ -151,12 +151,12 @@ have to load them. As an example:</p>
>>  <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
>>  of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
>>  PDF/A-1b document:</p>
>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
>> -<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
>> +<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>  <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
>>  <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
>> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
>> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
>>  <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>>  </code></pre></div>
>>  <h2 id="including-color-profile">Including color profile</h2>
>> @@ -164,18 +164,18 @@ PDF/A-1b document:</p>
>>  <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This
>>  example takes one present in pdfbox:</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
>> -<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
>> -<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>> -<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
>> -<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span>
>> +<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
>> +<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
>> +<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
>> +<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span>
>>  <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
>>  </code></pre></div>
>>  <h2 id="complete-example">Complete example</h2>
>> 
>>  <p>The complete example can be found in pdfbox-example. The source file is</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>>  </code></pre></div>
>>              </div>
>>          </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
>> index 2f15089..037cbbf 100644
>> --- a/content/1.8/cookbook/pdfavalidation.html
>> +++ b/content/1.8/cookbook/pdfavalidation.html
>> @@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
>>  <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
>> 
>> -<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>> -<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>> +<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
>> +<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>>  <span class="k">try</span>
>>  <span class="o">{</span>
>> 
>> -    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
>> -     * Some additional controls are present to check a set of PDF/A requirements.
>> -     * (Stream length consistency, EOL after some Keyword...)
>> -     */</span>
>> +    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
>> +<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
>> +<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
>> +<span class="cm">     */</span>
>>      <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
>> 
>> -    <span class="cm">/* Once the syntax validation is done,
>> -     * the parser can provide a PreflightDocument
>> -     * (that inherits from PDDocument)
>> -     * This document process the end of PDF/A validation.
>> -     */</span>
>> +    <span class="cm">/* Once the syntax validation is done, </span>
>> +<span class="cm">     * the parser can provide a PreflightDocument </span>
>> +<span class="cm">     * (that inherits from PDDocument) </span>
>> +<span class="cm">     * This document process the end of PDF/A validation.</span>
>> +<span class="cm">     */</span>
>>      <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
>>      <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
>> 
>> @@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
>>  <span class="o">}</span>
>>  <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
>>  <span class="o">{</span>
>> -    <span class="cm">/* the parse method can throw a SyntaxValidationException
>> -     * if the PDF file can't be parsed.
>> -     * In this case, the exception contains an instance of ValidationResult
>> -     */</span>
>> +    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
>> +<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
>> +<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
>> +<span class="cm">     */</span>
>>      <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
>>  <span class="o">}</span>
>> 
>>  <span class="c1">// display validation result</span>
>>  <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
>>  <span class="o">{</span>
>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
>>  <span class="o">}</span>
>>  <span class="k">else</span>
>>  <span class="o">{</span>
>> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
>> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
>>      <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
>>      <span class="o">{</span>
>> -        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>> +        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>>      <span class="o">}</span>
>>  <span class="o">}</span>
>>  </code></pre></div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
>> index e70c066..9bb29ee 100644
>> --- a/content/1.8/cookbook/rendering.html
>> +++ b/content/1.8/cookbook/rendering.html
>> @@ -136,8 +136,8 @@
>>  <h2 id="convert-a-document-to-images">Convert a document to images</h2>
>> 
>>  <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
>> -    String filename = "YOURFILENAMEHERE.pdf";
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>> +    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
>> 
>>      // open the document
>>      PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
>> @@ -150,7 +150,7 @@
>>          BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
>> 
>>          // save as PNG with default metadata
>> -        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
>> +        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
>>          if (!b)
>>          {
>>              // error handling
>> @@ -162,7 +162,7 @@
>>          // save as TIF with dpi in the metadata
>>          // PDFBox will choose the best compression for you - here: CCITT G4
>>          // you need to add jai_imageio.jar to your classpath for this to work
>> -        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
>> +        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
>>          if (!b)
>>          {
>>              // error handling
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
>> index a7ed24b..3a1ae1e 100644
>> --- a/content/1.8/cookbook/textextraction.html
>> +++ b/content/1.8/cookbook/textextraction.html
>> @@ -171,7 +171,7 @@ these requirements.</p>
>>  process. The simplest is to specify the range of pages that you want to be extracted.
>>  For example, to only extract text from the second and third pages of the PDF document
>>  you could do this:</p>
>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
>>  <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
>>  <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
>>  <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
>> index ab8a431..65b729b 100644
>> --- a/content/1.8/cookbook/workingwithattachments.html
>> +++ b/content/1.8/cookbook/workingwithattachments.html
>> @@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
>>  <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments
>>  menu. PDFBox allows attachments to be added to and extracted from PDF documents.
>>  Attachments are part of the named tree that is attached to the document catalog.</p>
>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>> 
>>  <span class="c1">//first create the file specification, which holds the embedded file</span>
>> -<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
>> -<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
>> +<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
>> +<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
>>  <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
>> -<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>> +<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>>  <span class="c1">//set some of the attributes of the embedded file</span>
>> -<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
>> +<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
>>  <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
>> -<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>>  <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
>> 
>>  <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
>> -<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
>> -<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>> +<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
>> +<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>>  <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
>> -<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
>> -<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
>> +<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>>  <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
>>  <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
>>  </code></pre></div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
>> index 5156ffe..9482fca 100644
>> --- a/content/1.8/cookbook/workingwithfonts.html
>> +++ b/content/1.8/cookbook/workingwithfonts.html
>> @@ -205,56 +205,56 @@
>> 
>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>> 
>>  <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>>  <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>> 
>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> 
>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>> 
>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>> 
>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>  </code></pre></div>
>>  <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
>> 
>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>> 
>>  <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
>> 
>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> 
>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>> 
>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>> 
>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>  </code></pre></div>
>>  <p>While it is recommended to embed all fonts for greatest portability not all PDF producer
>> @@ -269,28 +269,28 @@ use when no mapping exists. </p>
>> 
>>  <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
>> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
>> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>> 
>>  <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
>> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
>> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
>> 
>> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
>> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
>> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>> 
>> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
>> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
>> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
>> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>> 
>>  <span class="c1">// Make sure that the content stream is closed:</span>
>>  <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>> 
>>  <span class="c1">// Save the results and ensure that the document is properly closed:</span>
>> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
>> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>>  <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>>  </code></pre></div>
>>              </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
>> index 7282671..ee10f97 100644
>> --- a/content/1.8/cookbook/workingwithmetadata.html
>> +++ b/content/1.8/cookbook/workingwithmetadata.html
>> @@ -145,16 +145,16 @@ Getting basic Metadata</p>
>>  <p>To set or retrieve basic information about the document the PDDocumentInformation object
>>  provides a high level API to that information:</p>
>>  <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
>> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>>  </code></pre></div>
>>  <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
>> 
>> @@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
>> 
>>  <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
>>  For example, the following PD Model objects have the ability to contain metadata:</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
>>  PDPage
>>  PDXObject
>>  PDICCBased
>> @@ -183,7 +183,7 @@ or set the XML metadata.</p>
>> 
>>  <span class="c1">//or to write new XML metadata</span>
>>  <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
>> -<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>> +<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>>  <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
>>  </code></pre></div>
>>              </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
>> index 7062982..501f04c 100644
>> --- a/content/1.8/dependencies.html
>> +++ b/content/1.8/dependencies.html
>> @@ -163,7 +163,7 @@ included in the Java platform.</p>
>> 
>>  <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
>>  pdfbox library directly and the other required jars as transitive dependencies.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>    &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>    &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>    &lt;version&gt;...&lt;/version&gt;
>> @@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>> 
>>  <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the
>>  <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>    &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>    &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
>>    &lt;version&gt;1.44&lt;/version&gt;
>> @@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>>  <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the
>>  <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project,
>>  use the following Maven dependency.</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>    &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
>>    &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
>>    &lt;version&gt;3.8&lt;/version&gt;
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
>> ----------------------------------------------------------------------
>> diff --git a/content/1.8/faq.html b/content/1.8/faq.html
>> index f5902f9..0fc96fe 100644
>> --- a/content/1.8/faq.html
>> +++ b/content/1.8/faq.html
>> @@ -156,7 +156,7 @@
>>  <p><a name="log4j"></a></p>
>> 
>>  <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
>> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>>  <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
>>  </code></pre></div>
>>  <p>This message means that you need to configure the log4j logging system.
>> @@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
>>  don&#39;t then the document will not be closed properly.  Also, you must close all
>>  PDDocument objects that get created.  The following code creates <strong>two</strong>
>>  PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
>> -<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
>> +<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>>  <span class="k">try</span>
>>  <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
>>  <span class="o">}</span>
>>  <span class="k">finally</span>
>>  <span class="o">{</span>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
>> ----------------------------------------------------------------------
>> diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
>> index b17bdf0..bad22d0 100644
>> --- a/content/2.0/cookbook/encryption.html
>> +++ b/content/2.0/cookbook/encryption.html
>> @@ -138,7 +138,7 @@
>>  <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
>> 
>>  // Define the length of the encryption key.
>>  // Possible values are 40, 128 or 256.
>> @@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
>>  // disable printing, everything else is allowed
>>  ap.setCanPrint(false);
>> 
>> -// owner password (to open the file with all permissions) is "12345"
>> +// owner password (to open the file with all permissions) is &quot;12345&quot;
>>  // user password (to open the file but with restricted permissions, is empty here)
>> -StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
>> +StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
>>  spp.setEncryptionKeyLength(keyLength);
>>  spp.setPermissions(ap);
>>  doc.protect(spp);
>> 
>> -doc.save("filename-encrypted.pdf");
>> +doc.save(&quot;filename-encrypted.pdf&quot;);
>>  doc.close();
>>  </code></pre></div>
>>              </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
>> ----------------------------------------------------------------------
>> diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
>> index 972b947..99134e7 100644
>> --- a/content/2.0/dependencies.html
>> +++ b/content/2.0/dependencies.html
>> @@ -168,7 +168,7 @@ included in the Java platform.</p>
>>  <h3 id="encryption-and-signing">Encryption and Signing</h3>
>> 
>>  <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>      &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>>      &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
>>      &lt;version&gt;1.53&lt;/version&gt;
>> @@ -183,7 +183,7 @@ included in the Java platform.</p>
>>  <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
>> 
>>  <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
>>  </code></pre></div>
>>              </div>
>>          </div>
>> 
>> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
>> ----------------------------------------------------------------------
>> diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
>> index 59963f0..9ff71b4 100644
>> --- a/content/2.0/getting-started.html
>> +++ b/content/2.0/getting-started.html
>> @@ -140,14 +140,14 @@
>>  <h2 id="maven">Maven</h2>
>> 
>>  <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>>    &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>>    &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>>    &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
>>  &lt;/dependency&gt;
>>  </code></pre></div>
>>  <p>You&#39;ll also need to add the following repository:</p>
>> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
>> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
>>    &lt;id&gt;ApacheSnapshot&lt;/id&gt;
>>    &lt;name&gt;Apache Repository&lt;/name&gt;
>>    &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Re: [2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
Hi,

I've updated the download.html file only. Where did all those changes come from? 
Did I do something wrong?

BR
Andreas

Am 21.11.2015 um 21:11 schrieb lehmi@apache.org:
> 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/e94e54d4
> Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
> Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4
>
> Branch: refs/heads/asf-site
> Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
> Parents: 3ca1d14
> Author: Andreas Lehmkühler <an...@lehmi.de>
> Authored: Sat Nov 21 21:11:06 2015 +0100
> Committer: Andreas Lehmkühler <an...@lehmi.de>
> Committed: Sat Nov 21 21:11:06 2015 +0100
>
> ----------------------------------------------------------------------
>   content/1.8/architecture.html                   |  6 +-
>   content/1.8/cookbook/documentcreation.html      | 20 ++---
>   content/1.8/cookbook/encryption.html            | 10 +--
>   content/1.8/cookbook/fill-form-field.html       | 18 ++--
>   content/1.8/cookbook/pdfacreation.html          | 24 +++---
>   content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
>   content/1.8/cookbook/rendering.html             |  8 +-
>   content/1.8/cookbook/textextraction.html        |  2 +-
>   .../1.8/cookbook/workingwithattachments.html    | 20 ++---
>   content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
>   content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
>   content/1.8/dependencies.html                   |  6 +-
>   content/1.8/faq.html                            |  6 +-
>   content/2.0/cookbook/encryption.html            |  8 +-
>   content/2.0/dependencies.html                   |  4 +-
>   content/2.0/getting-started.html                |  4 +-
>   content/2.0/migration.html                      | 34 ++++----
>   content/building.html                           |  6 +-
>   content/codingconventions.html                  |  2 +-
>   content/download.html                           | 89 ++++++++++----------
>   content/siteupdate.html                         | 14 +--
>   21 files changed, 194 insertions(+), 193 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
> index 8f33bbe..539c1fe 100644
> --- a/content/1.8/architecture.html
> +++ b/content/1.8/architecture.html
> @@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
>   </code></pre></div>
>   <p>The information within the dictionary can be accessed using the COS model</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
> -<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
> +<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
>   </code></pre></div>
>   <p>As can be seen from that little example the COS model provides a low level API to access
>   information within the PDF. In order to use the COS model successfully a good knowledge of
> @@ -271,7 +271,7 @@ available to access the attributes. </p>
>   <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
>   <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
>   </code></pre></div>
>   <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
>   store a COS object and all setter/getter methods will modify data that is stored in the
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
> index 53d990c..badfd5d 100644
> --- a/content/1.8/cookbook/documentcreation.html
> +++ b/content/1.8/cookbook/documentcreation.html
> @@ -137,14 +137,14 @@
>
>   <p>This small sample shows how to create a new PDF document using PDFBox.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>
>   <span class="c1">// Create a new blank page and add it to the document</span>
> -<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
> +<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
>
>   <span class="c1">// Save the newly created document</span>
> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
>
>   <span class="c1">// finally make sure that the document is properly</span>
>   <span class="c1">// closed.</span>
> @@ -154,28 +154,28 @@
>
>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>
>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>
> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>
> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>
>   <span class="c1">// Make sure that the content stream is closed:</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>
>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>   </code></pre></div>
>               </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
> index 34226c3..5f986a1 100644
> --- a/content/1.8/cookbook/encryption.html
> +++ b/content/1.8/cookbook/encryption.html
> @@ -138,25 +138,25 @@
>   <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-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>
> +<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
>
>   <span class="c1">// Define the length of the encryption key.</span>
>   <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
>   <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
> index 20a47cc..62cf074 100644
> --- a/content/1.8/cookbook/fill-form-field.html
> +++ b/content/1.8/cookbook/fill-form-field.html
> @@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
>   be neccessary to walk through the tree to get an individual field.</p>
>
>   <p>Load the PDF document.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>   // load the document
>   PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
>   </code></pre></div>
>   <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>   // get the document catalog
>   PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
>   PDAcroForm acroForm = docCatalog.getAcroForm();
>   </code></pre></div>
>   <p>Retrieve an individual field and set its value.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>   // as there might not be an AcroForm entry a null check is necessary
>   if (acroForm != null)
>   {
> -    PDField field = (PDField) acroForm.getField( "fieldName" );
> -    field.setValue("new field value");
> +    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
> +    field.setValue(&quot;new field value&quot;);
>   }
>   </code></pre></div>
>   <p>If a field is nested within the form tree a fully qualified name might be provided
>   to access the field.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>   // as there might not be an AcroForm entry a null check is neccessary
>   if (acroForm != null)
>   {
> -    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
> -    field.setValue("new field value");
> +    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
> +    field.setValue(&quot;new field value&quot;);
>   }
>   </code></pre></div>
>   <p>Save and close the filled out form.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
>   doc.save(filledForm);
>   doc.close();
>   </code></pre></div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
> index 382c1fc..9898ea8 100644
> --- a/content/1.8/cookbook/pdfacreation.html
> +++ b/content/1.8/cookbook/pdfacreation.html
> @@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
>
>   <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
>   have to load them. As an example:</p>
> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
>   </code></pre></div>
>   <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
> @@ -151,12 +151,12 @@ have to load them. As an example:</p>
>   <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
>   of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
>   PDF/A-1b document:</p>
> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
> -<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
> +<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>   <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
>   <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
> -<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
> +<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
>   <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
>   </code></pre></div>
>   <h2 id="including-color-profile">Including color profile</h2>
> @@ -164,18 +164,18 @@ PDF/A-1b document:</p>
>   <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This
>   example takes one present in pdfbox:</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
> -<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
> -<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
> -<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
> -<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span>
> -<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span>
> +<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
> +<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span>
> +<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
> +<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span>
> +<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span>
>   <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
>   </code></pre></div>
>   <h2 id="complete-example">Complete example</h2>
>
>   <p>The complete example can be found in pdfbox-example. The source file is</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
> +<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
>   </code></pre></div>
>               </div>
>           </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
> index 2f15089..037cbbf 100644
> --- a/content/1.8/cookbook/pdfavalidation.html
> +++ b/content/1.8/cookbook/pdfavalidation.html
> @@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
>   <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
>
> -<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
> -<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
> +<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
> +<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
>   <span class="k">try</span>
>   <span class="o">{</span>
>
> -    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
> -     * Some additional controls are present to check a set of PDF/A requirements.
> -     * (Stream length consistency, EOL after some Keyword...)
> -     */</span>
> +    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
> +<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
> +<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
> +<span class="cm">     */</span>
>       <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
>
> -    <span class="cm">/* Once the syntax validation is done,
> -     * the parser can provide a PreflightDocument
> -     * (that inherits from PDDocument)
> -     * This document process the end of PDF/A validation.
> -     */</span>
> +    <span class="cm">/* Once the syntax validation is done, </span>
> +<span class="cm">     * the parser can provide a PreflightDocument </span>
> +<span class="cm">     * (that inherits from PDDocument) </span>
> +<span class="cm">     * This document process the end of PDF/A validation.</span>
> +<span class="cm">     */</span>
>       <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
>       <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
>
> @@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
>   <span class="o">}</span>
>   <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
>   <span class="o">{</span>
> -    <span class="cm">/* the parse method can throw a SyntaxValidationException
> -     * if the PDF file can't be parsed.
> -     * In this case, the exception contains an instance of ValidationResult
> -     */</span>
> +    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
> +<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
> +<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
> +<span class="cm">     */</span>
>       <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
>   <span class="o">}</span>
>
>   <span class="c1">// display validation result</span>
>   <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
>   <span class="o">{</span>
> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
>   <span class="o">}</span>
>   <span class="k">else</span>
>   <span class="o">{</span>
> -    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
> +    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
>       <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
>       <span class="o">{</span>
> -        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
> +        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
>       <span class="o">}</span>
>   <span class="o">}</span>
>   </code></pre></div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
> index e70c066..9bb29ee 100644
> --- a/content/1.8/cookbook/rendering.html
> +++ b/content/1.8/cookbook/rendering.html
> @@ -136,8 +136,8 @@
>   <h2 id="convert-a-document-to-images">Convert a document to images</h2>
>
>   <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">:::java
> -    String filename = "YOURFILENAMEHERE.pdf";
> +<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
> +    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
>
>       // open the document
>       PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
> @@ -150,7 +150,7 @@
>           BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
>
>           // save as PNG with default metadata
> -        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
> +        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
>           if (!b)
>           {
>               // error handling
> @@ -162,7 +162,7 @@
>           // save as TIF with dpi in the metadata
>           // PDFBox will choose the best compression for you - here: CCITT G4
>           // you need to add jai_imageio.jar to your classpath for this to work
> -        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
> +        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
>           if (!b)
>           {
>               // error handling
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
> index a7ed24b..3a1ae1e 100644
> --- a/content/1.8/cookbook/textextraction.html
> +++ b/content/1.8/cookbook/textextraction.html
> @@ -171,7 +171,7 @@ these requirements.</p>
>   process. The simplest is to specify the range of pages that you want to be extracted.
>   For example, to only extract text from the second and third pages of the PDF document
>   you could do this:</p>
> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
>   <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
>   <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
>   <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
> index ab8a431..65b729b 100644
> --- a/content/1.8/cookbook/workingwithattachments.html
> +++ b/content/1.8/cookbook/workingwithattachments.html
> @@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
>   <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments
>   menu. PDFBox allows attachments to be added to and extracted from PDF documents.
>   Attachments are part of the named tree that is attached to the document catalog.</p>
> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
>
>   <span class="c1">//first create the file specification, which holds the embedded file</span>
> -<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
> -<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
> +<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
> +<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
>   <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
> -<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
> +<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
>   <span class="c1">//set some of the attributes of the embedded file</span>
> -<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
> +<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
>   <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
> -<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
>   <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
>
>   <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
> -<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
> -<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
> +<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
> +<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
>   <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
> -<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
> -<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
> +<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
> +<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
>   <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
>   <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
>   </code></pre></div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
> index 5156ffe..9482fca 100644
> --- a/content/1.8/cookbook/workingwithfonts.html
> +++ b/content/1.8/cookbook/workingwithfonts.html
> @@ -205,56 +205,56 @@
>
>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>
>   <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
>   <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
>
> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>
> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>
>   <span class="c1">// Make sure that the content stream is closed:</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>
>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>   </code></pre></div>
>   <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
>
>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>
>   <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
>
> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>
> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>
>   <span class="c1">// Make sure that the content stream is closed:</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>
>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>   </code></pre></div>
>   <p>While it is recommended to embed all fonts for greatest portability not all PDF producer
> @@ -269,28 +269,28 @@ use when no mapping exists. </p>
>
>   <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
> -<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> -<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
> +<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
> +<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
>
>   <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
> -<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
> +<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
>
> -<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
> -<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
> +<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
> +<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
>
> -<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
> +<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
> -<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
> +<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
>
>   <span class="c1">// Make sure that the content stream is closed:</span>
>   <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>
>   <span class="c1">// Save the results and ensure that the document is properly closed:</span>
> -<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
> +<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
>   <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
>   </code></pre></div>
>               </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
> index 7282671..ee10f97 100644
> --- a/content/1.8/cookbook/workingwithmetadata.html
> +++ b/content/1.8/cookbook/workingwithmetadata.html
> @@ -145,16 +145,16 @@ Getting basic Metadata</p>
>   <p>To set or retrieve basic information about the document the PDDocumentInformation object
>   provides a high level API to that information:</p>
>   <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
> -<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
> +<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>
>   </code></pre></div>
>   <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
>
> @@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
>
>   <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
>   For example, the following PD Model objects have the ability to contain metadata:</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
> +<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
>   PDPage
>   PDXObject
>   PDICCBased
> @@ -183,7 +183,7 @@ or set the XML metadata.</p>
>
>   <span class="c1">//or to write new XML metadata</span>
>   <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
> -<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
> +<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
>   <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
>   </code></pre></div>
>               </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
> index 7062982..501f04c 100644
> --- a/content/1.8/dependencies.html
> +++ b/content/1.8/dependencies.html
> @@ -163,7 +163,7 @@ included in the Java platform.</p>
>
>   <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
>   pdfbox library directly and the other required jars as transitive dependencies.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>     &lt;version&gt;...&lt;/version&gt;
> @@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>
>   <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the
>   <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>     &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>     &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
>     &lt;version&gt;1.44&lt;/version&gt;
> @@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
>   <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the
>   <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project,
>   use the following Maven dependency.</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>     &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
>     &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
>     &lt;version&gt;3.8&lt;/version&gt;
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
> ----------------------------------------------------------------------
> diff --git a/content/1.8/faq.html b/content/1.8/faq.html
> index f5902f9..0fc96fe 100644
> --- a/content/1.8/faq.html
> +++ b/content/1.8/faq.html
> @@ -156,7 +156,7 @@
>   <p><a name="log4j"></a></p>
>
>   <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
>   <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
>   </code></pre></div>
>   <p>This message means that you need to configure the log4j logging system.
> @@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
>   don&#39;t then the document will not be closed properly.  Also, you must close all
>   PDDocument objects that get created.  The following code creates <strong>two</strong>
>   PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
> -<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
> +<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
>   <span class="k">try</span>
>   <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
>   <span class="o">}</span>
>   <span class="k">finally</span>
>   <span class="o">{</span>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
> ----------------------------------------------------------------------
> diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
> index b17bdf0..bad22d0 100644
> --- a/content/2.0/cookbook/encryption.html
> +++ b/content/2.0/cookbook/encryption.html
> @@ -138,7 +138,7 @@
>   <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
>
>   // Define the length of the encryption key.
>   // Possible values are 40, 128 or 256.
> @@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
>   // disable printing, everything else is allowed
>   ap.setCanPrint(false);
>
> -// owner password (to open the file with all permissions) is "12345"
> +// owner password (to open the file with all permissions) is &quot;12345&quot;
>   // user password (to open the file but with restricted permissions, is empty here)
> -StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
> +StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
>   spp.setEncryptionKeyLength(keyLength);
>   spp.setPermissions(ap);
>   doc.protect(spp);
>
> -doc.save("filename-encrypted.pdf");
> +doc.save(&quot;filename-encrypted.pdf&quot;);
>   doc.close();
>   </code></pre></div>
>               </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
> ----------------------------------------------------------------------
> diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
> index 972b947..99134e7 100644
> --- a/content/2.0/dependencies.html
> +++ b/content/2.0/dependencies.html
> @@ -168,7 +168,7 @@ included in the Java platform.</p>
>   <h3 id="encryption-and-signing">Encryption and Signing</h3>
>
>   <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>       &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
>       &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
>       &lt;version&gt;1.53&lt;/version&gt;
> @@ -183,7 +183,7 @@ included in the Java platform.</p>
>   <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
>
>   <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
> +<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
>   </code></pre></div>
>               </div>
>           </div>
>
> http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
> ----------------------------------------------------------------------
> diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
> index 59963f0..9ff71b4 100644
> --- a/content/2.0/getting-started.html
> +++ b/content/2.0/getting-started.html
> @@ -140,14 +140,14 @@
>   <h2 id="maven">Maven</h2>
>
>   <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
>     &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
>     &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
>     &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
>   &lt;/dependency&gt;
>   </code></pre></div>
>   <p>You&#39;ll also need to add the following repository:</p>
> -<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
> +<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
>     &lt;id&gt;ApacheSnapshot&lt;/id&gt;
>     &lt;name&gt;Apache Repository&lt;/name&gt;
>     &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


[2/2] pdfbox-docs git commit: Site checkin for project Apache PDFBox Website

Posted by le...@apache.org.
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/e94e54d4
Tree: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/tree/e94e54d4
Diff: http://git-wip-us.apache.org/repos/asf/pdfbox-docs/diff/e94e54d4

Branch: refs/heads/asf-site
Commit: e94e54d4f64b2af88d6e955bbbb4a6aaec80a1e7
Parents: 3ca1d14
Author: Andreas Lehmkühler <an...@lehmi.de>
Authored: Sat Nov 21 21:11:06 2015 +0100
Committer: Andreas Lehmkühler <an...@lehmi.de>
Committed: Sat Nov 21 21:11:06 2015 +0100

----------------------------------------------------------------------
 content/1.8/architecture.html                   |  6 +-
 content/1.8/cookbook/documentcreation.html      | 20 ++---
 content/1.8/cookbook/encryption.html            | 10 +--
 content/1.8/cookbook/fill-form-field.html       | 18 ++--
 content/1.8/cookbook/pdfacreation.html          | 24 +++---
 content/1.8/cookbook/pdfavalidation.html        | 36 ++++----
 content/1.8/cookbook/rendering.html             |  8 +-
 content/1.8/cookbook/textextraction.html        |  2 +-
 .../1.8/cookbook/workingwithattachments.html    | 20 ++---
 content/1.8/cookbook/workingwithfonts.html      | 46 +++++-----
 content/1.8/cookbook/workingwithmetadata.html   | 24 +++---
 content/1.8/dependencies.html                   |  6 +-
 content/1.8/faq.html                            |  6 +-
 content/2.0/cookbook/encryption.html            |  8 +-
 content/2.0/dependencies.html                   |  4 +-
 content/2.0/getting-started.html                |  4 +-
 content/2.0/migration.html                      | 34 ++++----
 content/building.html                           |  6 +-
 content/codingconventions.html                  |  2 +-
 content/download.html                           | 89 ++++++++++----------
 content/siteupdate.html                         | 14 +--
 21 files changed, 194 insertions(+), 193 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/architecture.html
----------------------------------------------------------------------
diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html
index 8f33bbe..539c1fe 100644
--- a/content/1.8/architecture.html
+++ b/content/1.8/architecture.html
@@ -251,8 +251,8 @@ doesn&#39;t provide the functionality needed.</p>
 </code></pre></div>
 <p>The information within the dictionary can be accessed using the COS model</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">COSDictionary</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
-<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">"MediaBox"</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
+<span class="n">COSArray</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="o">(</span><span class="n">COSArray</span><span class="o">)</span><span class="n">page</span><span class="o">.</span><span class="na">getDictionaryObject</span><span class="o">(</span> <span class="s">&quot;MediaBox&quot;</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">get</span><span class="o">(</span> <span class="mi">3</span> <span class="o">)</span> <span class="o">);</span>
 </code></pre></div>
 <p>As can be seen from that little example the COS model provides a low level API to access 
 information within the PDF. In order to use the COS model successfully a good knowledge of
@@ -271,7 +271,7 @@ available to access the attributes. </p>
 <p>The same code from above to get the page width can be rewritten to use PD Model classes.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="o">...;</span>
 <span class="n">PDRectangle</span> <span class="n">mediaBox</span> <span class="o">=</span> <span class="n">page</span><span class="o">.</span><span class="na">getMediaBox</span><span class="o">();</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Width:"</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Width:&quot;</span> <span class="o">+</span> <span class="n">mediaBox</span><span class="o">.</span><span class="na">getWidth</span><span class="o">()</span> <span class="o">);</span>
 </code></pre></div>
 <p>PD Model objects sit on top of COS model. Typically, the classes in the PD Model will only
 store a COS object and all setter/getter methods will modify data that is stored in the

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/documentcreation.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/documentcreation.html b/content/1.8/cookbook/documentcreation.html
index 53d990c..badfd5d 100644
--- a/content/1.8/cookbook/documentcreation.html
+++ b/content/1.8/cookbook/documentcreation.html
@@ -137,14 +137,14 @@
 
 <p>This small sample shows how to create a new PDF document using PDFBox.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a new empty document</span>
-<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
+<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
 
 <span class="c1">// Create a new blank page and add it to the document</span>
-<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
+<span class="n">PDPage</span> <span class="n">blankPage</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
 <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">blankPage</span> <span class="o">);</span>
 
 <span class="c1">// Save the newly created document</span>
-<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">"BlankPage.pdf"</span><span class="o">);</span>
+<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;BlankPage.pdf&quot;</span><span class="o">);</span>
 
 <span class="c1">// finally make sure that the document is properly</span>
 <span class="c1">// closed.</span>
@@ -154,28 +154,28 @@
 
 <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
-<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
-<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
+<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
+<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
 <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
 
 <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
 <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
 
-<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
-<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
+<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
+<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
 
-<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
+<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
-<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
+<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
 
 <span class="c1">// Make sure that the content stream is closed:</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 
 <span class="c1">// Save the results and ensure that the document is properly closed:</span>
-<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
+<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
 <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>
             </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/encryption.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/encryption.html b/content/1.8/cookbook/encryption.html
index 34226c3..5f986a1 100644
--- a/content/1.8/cookbook/encryption.html
+++ b/content/1.8/cookbook/encryption.html
@@ -138,25 +138,25 @@
 <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-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>
+<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">&quot;filename.pdf&quot;</span><span class="o">);</span>
 
 <span class="c1">// Define the length of the encryption key.</span>
 <span class="c1">// Possible values are 40 or 128 (256 will be available in PDFBox 2.0).</span>
 <span class="kt">int</span> <span class="n">keyLength</span> <span class="o">=</span> <span class="mi">128</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="n">AccessPermission</span> <span class="n">ap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">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">// owner password (to open the file with all permissions) is &quot;12345&quot;</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">StandardProtectionPolicy</span> <span class="n">spp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">StandardProtectionPolicy</span><span class="o">(</span><span class="s">&quot;12345&quot;</span><span class="o">,</span> <span class="s">&quot;&quot;</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">save</span><span class="o">(</span><span class="s">&quot;filename-encrypted.pdf&quot;</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>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/fill-form-field.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/fill-form-field.html b/content/1.8/cookbook/fill-form-field.html
index 20a47cc..62cf074 100644
--- a/content/1.8/cookbook/fill-form-field.html
+++ b/content/1.8/cookbook/fill-form-field.html
@@ -138,37 +138,37 @@ Form there individual fields can be accessed. Fields might be organized in a tre
 be neccessary to walk through the tree to get an individual field.</p>
 
 <p>Load the PDF document.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
 // load the document
 PDDocument pdfDocument = PDDocument.loadNonSeq(new File(... ), null);
 </code></pre></div>
 <p>Get the docoument catalog and the AcroForm which might be contained within.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
 // get the document catalog
 PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
 PDAcroForm acroForm = docCatalog.getAcroForm();
 </code></pre></div>
 <p>Retrieve an individual field and set its value.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
 // as there might not be an AcroForm entry a null check is necessary
 if (acroForm != null)
 {
-    PDField field = (PDField) acroForm.getField( "fieldName" );
-    field.setValue("new field value");
+    PDField field = (PDField) acroForm.getField( &quot;fieldName&quot; );
+    field.setValue(&quot;new field value&quot;);
 }
 </code></pre></div>
 <p>If a field is nested within the form tree a fully qualified name might be provided
 to access the field.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
 // as there might not be an AcroForm entry a null check is neccessary
 if (acroForm != null)
 {
-    PDField field = (PDField) acroForm.getField( "fieldsParentName.fieldName" );
-    field.setValue("new field value");
+    PDField field = (PDField) acroForm.getField( &quot;fieldsParentName.fieldName&quot; );
+    field.setValue(&quot;new field value&quot;);
 }
 </code></pre></div>
 <p>Save and close the filled out form.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
 doc.save(filledForm);
 doc.close();
 </code></pre></div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfacreation.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/pdfacreation.html b/content/1.8/cookbook/pdfacreation.html
index 382c1fc..9898ea8 100644
--- a/content/1.8/cookbook/pdfacreation.html
+++ b/content/1.8/cookbook/pdfacreation.html
@@ -143,7 +143,7 @@ document. The current example creates a valid PDF/A-1b document.</p>
 
 <p>The PDF/A specification enforces that the fonts used in the document are present in the PDF File. You
 have to load them. As an example:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/ttf/ArialMT.ttf"</span><span class="o">);</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">InputStream</span> <span class="n">fontStream</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/ttf/ArialMT.ttf&quot;</span><span class="o">);</span>
 <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">fontStream</span><span class="o">);</span>
 </code></pre></div>
 <h2 id="including-xmp-metadata-block">Including XMP metadata block</h2>
@@ -151,12 +151,12 @@ have to load them. As an example:</p>
 <p>It is imposed to have xmp metadata defined in the PDF. At least, the PDFA Schema (giving details on the version
 of PDF/A specification reached by the document) must be present. These lines create the xmp metadata for a
 PDF/A-1b document:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPMetadata</span><span class="o">();</span>
-<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="n">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">XMPMetadata</span> <span class="n">xmp</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPMetadata</span><span class="o">();</span>
+<span class="n">XMPSchemaPDFAId</span> <span class="n">pdfaid</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">XMPSchemaPDFAId</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
 <span class="n">xmp</span><span class="o">.</span><span class="na">addSchema</span><span class="o">(</span><span class="n">pdfaid</span><span class="o">);</span>
-<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">"B"</span><span class="o">);</span>
+<span class="n">pdfaid</span><span class="o">.</span><span class="na">setConformance</span><span class="o">(</span><span class="s">&quot;B&quot;</span><span class="o">);</span>
 <span class="n">pdfaid</span><span class="o">.</span><span class="na">setPart</span><span class="o">(</span><span class="mi">1</span><span class="o">);</span>
-<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
+<span class="n">pdfaid</span><span class="o">.</span><span class="na">setAbout</span><span class="o">(</span><span class="s">&quot;&quot;</span><span class="o">);</span>
 <span class="n">metadata</span><span class="o">.</span><span class="na">importXMPMetadata</span><span class="o">(</span><span class="n">xmp</span><span class="o">);</span>
 </code></pre></div>
 <h2 id="including-color-profile">Including color profile</h2>
@@ -164,18 +164,18 @@ PDF/A-1b document:</p>
 <p>It is mandatory to include the color profile used by the document. Different profiles can be used. This 
 example takes one present in pdfbox:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// create output intent</span>
-<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">"/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm"</span><span class="o">);</span>
-<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span> 
-<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span> 
-<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span> 
-<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">"sRGB IEC61966-2.1"</span><span class="o">);</span> 
-<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">"http://www.color.org"</span><span class="o">);</span> 
+<span class="n">InputStream</span> <span class="n">colorProfile</span> <span class="o">=</span> <span class="n">CreatePDFA</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">getResourceAsStream</span><span class="o">(</span><span class="s">&quot;/org/apache/pdfbox/resources/pdfa/sRGB Color Space Profile.icm&quot;</span><span class="o">);</span>
+<span class="n">PDOutputIntent</span> <span class="n">oi</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDOutputIntent</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">colorProfile</span><span class="o">);</span> 
+<span class="n">oi</span><span class="o">.</span><span class="na">setInfo</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span> 
+<span class="n">oi</span><span class="o">.</span><span class="na">setOutputCondition</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span> 
+<span class="n">oi</span><span class="o">.</span><span class="na">setOutputConditionIdentifier</span><span class="o">(</span><span class="s">&quot;sRGB IEC61966-2.1&quot;</span><span class="o">);</span> 
+<span class="n">oi</span><span class="o">.</span><span class="na">setRegistryName</span><span class="o">(</span><span class="s">&quot;http://www.color.org&quot;</span><span class="o">);</span> 
 <span class="n">cat</span><span class="o">.</span><span class="na">addOutputIntent</span><span class="o">(</span><span class="n">oi</span><span class="o">);</span>
 </code></pre></div>
 <h2 id="complete-example">Complete example</h2>
 
 <p>The complete example can be found in pdfbox-example. The source file is</p>
-<div class="highlight"><pre><code class="language-" data-lang="">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
+<div class="highlight"><pre><code class="language-text" data-lang="text">src/main/java/org/apache/pdfbox/examples/pdfa/CreatePDFA.java
 </code></pre></div>
             </div>
         </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/pdfavalidation.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/pdfavalidation.html b/content/1.8/cookbook/pdfavalidation.html
index 2f15089..037cbbf 100644
--- a/content/1.8/cookbook/pdfavalidation.html
+++ b/content/1.8/cookbook/pdfavalidation.html
@@ -139,22 +139,22 @@ Check Compliance with PDF/A-1b</p>
 <p>This small sample shows how to check the compliance of a file with the PDF/A-1b specification.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ValidationResult</span> <span class="n">result</span> <span class="o">=</span> <span class="kc">null</span><span class="o">;</span>
 
-<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
-<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
+<span class="n">FileDataSource</span> <span class="n">fd</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">FileDataSource</span><span class="o">(</span><span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]);</span>
+<span class="n">PreflightParser</span> <span class="n">parser</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PreflightParser</span><span class="o">(</span><span class="n">fd</span><span class="o">);</span>
 <span class="k">try</span>
 <span class="o">{</span>
 
-    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.
-     * Some additional controls are present to check a set of PDF/A requirements. 
-     * (Stream length consistency, EOL after some Keyword...)
-     */</span>
+    <span class="cm">/* Parse the PDF file with PreflightParser that inherits from the NonSequentialParser.</span>
+<span class="cm">     * Some additional controls are present to check a set of PDF/A requirements. </span>
+<span class="cm">     * (Stream length consistency, EOL after some Keyword...)</span>
+<span class="cm">     */</span>
     <span class="n">parser</span><span class="o">.</span><span class="na">parse</span><span class="o">();</span>
 
-    <span class="cm">/* Once the syntax validation is done, 
-     * the parser can provide a PreflightDocument 
-     * (that inherits from PDDocument) 
-     * This document process the end of PDF/A validation.
-     */</span>
+    <span class="cm">/* Once the syntax validation is done, </span>
+<span class="cm">     * the parser can provide a PreflightDocument </span>
+<span class="cm">     * (that inherits from PDDocument) </span>
+<span class="cm">     * This document process the end of PDF/A validation.</span>
+<span class="cm">     */</span>
     <span class="n">PreflightDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="na">getPreflightDocument</span><span class="o">();</span>
     <span class="n">document</span><span class="o">.</span><span class="na">validate</span><span class="o">();</span>
 
@@ -165,24 +165,24 @@ Check Compliance with PDF/A-1b</p>
 <span class="o">}</span>
 <span class="k">catch</span> <span class="o">(</span><span class="n">SyntaxValidationException</span> <span class="n">e</span><span class="o">)</span>
 <span class="o">{</span>
-    <span class="cm">/* the parse method can throw a SyntaxValidationException 
-     * if the PDF file can't be parsed.
-     * In this case, the exception contains an instance of ValidationResult  
-     */</span>
+    <span class="cm">/* the parse method can throw a SyntaxValidationException </span>
+<span class="cm">     * if the PDF file can&#39;t be parsed.</span>
+<span class="cm">     * In this case, the exception contains an instance of ValidationResult  </span>
+<span class="cm">     */</span>
     <span class="n">result</span> <span class="o">=</span> <span class="n">e</span><span class="o">.</span><span class="na">getResult</span><span class="o">();</span>
 <span class="o">}</span>
 
 <span class="c1">// display validation result</span>
 <span class="k">if</span> <span class="o">(</span><span class="n">result</span><span class="o">.</span><span class="na">isValid</span><span class="o">())</span>
 <span class="o">{</span>
-    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file "</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is a valid PDF/A-1b file"</span><span class="o">);</span>
+    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file &quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is a valid PDF/A-1b file&quot;</span><span class="o">);</span>
 <span class="o">}</span>
 <span class="k">else</span>
 <span class="o">{</span>
-    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"The file"</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">" is not valid, error(s) :"</span><span class="o">);</span>
+    <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;The file&quot;</span> <span class="o">+</span> <span class="n">args</span><span class="o">[</span><span class="mi">0</span><span class="o">]</span> <span class="o">+</span> <span class="s">&quot; is not valid, error(s) :&quot;</span><span class="o">);</span>
     <span class="k">for</span> <span class="o">(</span><span class="n">ValidationError</span> <span class="n">error</span> <span class="o">:</span> <span class="n">result</span><span class="o">.</span><span class="na">getErrorsList</span><span class="o">())</span>
     <span class="o">{</span>
-        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">" : "</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
+        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">error</span><span class="o">.</span><span class="na">getErrorCode</span><span class="o">()</span> <span class="o">+</span> <span class="s">&quot; : &quot;</span> <span class="o">+</span> <span class="n">error</span><span class="o">.</span><span class="na">getDetails</span><span class="o">());</span>
     <span class="o">}</span>
 <span class="o">}</span>
 </code></pre></div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/rendering.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/rendering.html b/content/1.8/cookbook/rendering.html
index e70c066..9bb29ee 100644
--- a/content/1.8/cookbook/rendering.html
+++ b/content/1.8/cookbook/rendering.html
@@ -136,8 +136,8 @@
 <h2 id="convert-a-document-to-images">Convert a document to images</h2>
 
 <p>This small sample shows how to render (convert to images) a PDF document using PDFBox.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">:::java
-    String filename = "YOURFILENAMEHERE.pdf";
+<div class="highlight"><pre><code class="language-text" data-lang="text">:::java
+    String filename = &quot;YOURFILENAMEHERE.pdf&quot;;
 
     // open the document
     PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);
@@ -150,7 +150,7 @@
         BufferedImage bim = pages.get(p).convertToImage(BufferedImage.TYPE_INT_RGB, 300);
 
         // save as PNG with default metadata
-        b = ImageIO.write(bim, "png", new File("rgbpage" + (p+1) + ".png"));
+        b = ImageIO.write(bim, &quot;png&quot;, new File(&quot;rgbpage&quot; + (p+1) + &quot;.png&quot;));
         if (!b)
         {
             // error handling
@@ -162,7 +162,7 @@
         // save as TIF with dpi in the metadata
         // PDFBox will choose the best compression for you - here: CCITT G4
         // you need to add jai_imageio.jar to your classpath for this to work
-        b = ImageIOUtil.writeImage(bim, "bwpage-" + (p+1) + ".tif", 300);
+        b = ImageIOUtil.writeImage(bim, &quot;bwpage-&quot; + (p+1) + &quot;.tif&quot;, 300);
         if (!b)
         {
             // error handling

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/textextraction.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/textextraction.html b/content/1.8/cookbook/textextraction.html
index a7ed24b..3a1ae1e 100644
--- a/content/1.8/cookbook/textextraction.html
+++ b/content/1.8/cookbook/textextraction.html
@@ -171,7 +171,7 @@ these requirements.</p>
 process. The simplest is to specify the range of pages that you want to be extracted. 
 For example, to only extract text from the second and third pages of the PDF document 
 you could do this:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDFTextStripper</span><span class="o">();</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDFTextStripper</span> <span class="n">stripper</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDFTextStripper</span><span class="o">();</span>
 <span class="n">stripper</span><span class="o">.</span><span class="na">setStartPage</span><span class="o">(</span> <span class="mi">2</span> <span class="o">);</span>
 <span class="n">stripper</span><span class="o">.</span><span class="na">setEndPage</span><span class="o">(</span> <span class="mi">3</span> <span class="o">);</span>
 <span class="n">stripper</span><span class="o">.</span><span class="na">writeText</span><span class="o">(</span> <span class="o">...</span> <span class="o">);</span>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithattachments.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/workingwithattachments.html b/content/1.8/cookbook/workingwithattachments.html
index ab8a431..65b729b 100644
--- a/content/1.8/cookbook/workingwithattachments.html
+++ b/content/1.8/cookbook/workingwithattachments.html
@@ -156,25 +156,25 @@ attribute of the <code>PDComplexFileSpecification</code>, the <code>EmbeddedFile
 <p>PDF documents can contain file attachments that are accessed from the Document-&gt;File Attachments 
 menu. PDFBox allows attachments to be added to and extracted from PDF documents. 
 Attachments are part of the named tree that is attached to the document catalog.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDEmbeddedFilesNameTreeNode</span> <span class="n">efTree</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFilesNameTreeNode</span><span class="o">();</span>
 
 <span class="c1">//first create the file specification, which holds the embedded file</span>
-<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDComplexFileSpecification</span><span class="o">();</span>
-<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">"Test.txt"</span> <span class="o">);</span>
+<span class="n">PDComplexFileSpecification</span> <span class="n">fs</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDComplexFileSpecification</span><span class="o">();</span>
+<span class="n">fs</span><span class="o">.</span><span class="na">setFile</span><span class="o">(</span> <span class="s">&quot;Test.txt&quot;</span> <span class="o">);</span>
 <span class="n">InputStream</span> <span class="n">is</span> <span class="o">=</span> <span class="o">...;</span>
-<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
+<span class="n">PDEmbeddedFile</span> <span class="n">ef</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDEmbeddedFile</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">is</span> <span class="o">);</span>
 <span class="c1">//set some of the attributes of the embedded file</span>
-<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">"test/plain"</span> <span class="o">);</span>
+<span class="n">ef</span><span class="o">.</span><span class="na">setSubtype</span><span class="o">(</span> <span class="s">&quot;test/plain&quot;</span> <span class="o">);</span>
 <span class="n">ef</span><span class="o">.</span><span class="na">setSize</span><span class="o">(</span> <span class="n">data</span><span class="o">.</span><span class="na">length</span> <span class="o">);</span>
-<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="n">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">ef</span><span class="o">.</span><span class="na">setCreationDate</span><span class="o">(</span> <span class="k">new</span> <span class="nf">GregorianCalendar</span><span class="o">()</span> <span class="o">);</span>
 <span class="n">fs</span><span class="o">.</span><span class="na">setEmbeddedFile</span><span class="o">(</span> <span class="n">ef</span> <span class="o">);</span>
 
 <span class="c1">//now add the entry to the embedded file tree and set in the document.</span>
-<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">();</span>
-<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">"My first attachment"</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
+<span class="n">Map</span> <span class="n">efMap</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">HashMap</span><span class="o">();</span>
+<span class="n">efMap</span><span class="o">.</span><span class="na">put</span><span class="o">(</span> <span class="s">&quot;My first attachment&quot;</span><span class="o">,</span> <span class="n">fs</span> <span class="o">);</span>
 <span class="n">efTree</span><span class="o">.</span><span class="na">setNames</span><span class="o">(</span> <span class="n">efMap</span> <span class="o">);</span>
-<span class="c1">//attachments are stored as part of the "names" dictionary in the document catalog</span>
-<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
+<span class="c1">//attachments are stored as part of the &quot;names&quot; dictionary in the document catalog</span>
+<span class="n">PDDocumentNameDictionary</span> <span class="n">names</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocumentNameDictionary</span><span class="o">(</span> <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">()</span> <span class="o">);</span>
 <span class="n">names</span><span class="o">.</span><span class="na">setEmbeddedFiles</span><span class="o">(</span> <span class="n">efTree</span> <span class="o">);</span>
 <span class="n">doc</span><span class="o">.</span><span class="na">getDocumentCatalog</span><span class="o">().</span><span class="na">setNames</span><span class="o">(</span> <span class="n">names</span> <span class="o">);</span>
 </code></pre></div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithfonts.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/workingwithfonts.html b/content/1.8/cookbook/workingwithfonts.html
index 5156ffe..9482fca 100644
--- a/content/1.8/cookbook/workingwithfonts.html
+++ b/content/1.8/cookbook/workingwithfonts.html
@@ -205,56 +205,56 @@
 
 <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using one of the PDF base fonts.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
-<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
-<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
+<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
+<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
 <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
 
 <span class="c1">// Create a new font object selecting one of the PDF base fonts</span>
 <span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDType1Font</span><span class="o">.</span><span class="na">HELVETICA_BOLD</span><span class="o">;</span>
 
-<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
-<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
+<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
+<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
 
-<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
+<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
-<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
+<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
 
 <span class="c1">// Make sure that the content stream is closed:</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 
 <span class="c1">// Save the results and ensure that the document is properly closed:</span>
-<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
+<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
 <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>
 <h2 id="hello-world-using-a-truetype-font">Hello World using a TrueType font</h2>
 
 <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a TrueType font.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
-<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
-<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
+<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
+<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
 <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
 
 <span class="c1">// Create a new font object by loading a TrueType font into the document</span>
-<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">"Arial.ttf"</span><span class="o">);</span>
+<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="n">PDTrueTypeFont</span><span class="o">.</span><span class="na">loadTTF</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="s">&quot;Arial.ttf&quot;</span><span class="o">);</span>
 
-<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
-<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
+<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
+<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
 
-<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
+<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
-<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
+<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
 
 <span class="c1">// Make sure that the content stream is closed:</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 
 <span class="c1">// Save the results and ensure that the document is properly closed:</span>
-<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
+<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
 <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>
 <p>While it is recommended to embed all fonts for greatest portability not all PDF producer 
@@ -269,28 +269,28 @@ use when no mapping exists. </p>
 
 <p>This small sample shows how to create a new document and print the text &quot;Hello World&quot; using a Postscript Type1 font.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Create a document and add a page to it</span>
-<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
-<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPage</span><span class="o">();</span>
+<span class="n">PDDocument</span> <span class="n">document</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
+<span class="n">PDPage</span> <span class="n">page</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPage</span><span class="o">();</span>
 <span class="n">document</span><span class="o">.</span><span class="na">addPage</span><span class="o">(</span> <span class="n">page</span> <span class="o">);</span>
 
 <span class="c1">// Create a new font object by loading a Postscript Type 1 font into the document</span>
-<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">"cfm.afm"</span><span class="o">);</span>
+<span class="n">PDFont</span> <span class="n">font</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDType1AfmPfbFont</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span><span class="s">&quot;cfm.afm&quot;</span><span class="o">);</span>
 
-<span class="c1">// Start a new content stream which will "hold" the to be created content</span>
-<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
+<span class="c1">// Start a new content stream which will &quot;hold&quot; the to be created content</span>
+<span class="n">PDPageContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDPageContentStream</span><span class="o">(</span><span class="n">document</span><span class="o">,</span> <span class="n">page</span><span class="o">);</span>
 
-<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text "Hello World"</span>
+<span class="c1">// Define a text content stream using the selected font, moving the cursor and drawing the text &quot;Hello World&quot;</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">beginText</span><span class="o">();</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">setFont</span><span class="o">(</span> <span class="n">font</span><span class="o">,</span> <span class="mi">12</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">moveTextPositionByAmount</span><span class="o">(</span> <span class="mi">100</span><span class="o">,</span> <span class="mi">700</span> <span class="o">);</span>
-<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">"Hello World"</span> <span class="o">);</span>
+<span class="n">contentStream</span><span class="o">.</span><span class="na">drawString</span><span class="o">(</span> <span class="s">&quot;Hello World&quot;</span> <span class="o">);</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">endText</span><span class="o">();</span>
 
 <span class="c1">// Make sure that the content stream is closed:</span>
 <span class="n">contentStream</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 
 <span class="c1">// Save the results and ensure that the document is properly closed:</span>
-<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">"Hello World.pdf"</span><span class="o">);</span>
+<span class="n">document</span><span class="o">.</span><span class="na">save</span><span class="o">(</span> <span class="s">&quot;Hello World.pdf&quot;</span><span class="o">);</span>
 <span class="n">document</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>
             </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/cookbook/workingwithmetadata.html
----------------------------------------------------------------------
diff --git a/content/1.8/cookbook/workingwithmetadata.html b/content/1.8/cookbook/workingwithmetadata.html
index 7282671..ee10f97 100644
--- a/content/1.8/cookbook/workingwithmetadata.html
+++ b/content/1.8/cookbook/workingwithmetadata.html
@@ -145,16 +145,16 @@ Getting basic Metadata</p>
 <p>To set or retrieve basic information about the document the PDDocumentInformation object 
 provides a high level API to that information:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">PDDocumentInformation</span> <span class="n">info</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getDocumentInformation</span><span class="o">();</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Page Count="</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Title="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Author="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Subject="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Keywords="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creator="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Producer="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Creation Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Modification Date="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
-<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">"Trapped="</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>      
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Page Count=&quot;</span> <span class="o">+</span> <span class="n">document</span><span class="o">.</span><span class="na">getNumberOfPages</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Title=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTitle</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Author=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getAuthor</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Subject=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getSubject</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Keywords=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getKeywords</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creator=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreator</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Producer=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getProducer</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Creation Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getCreationDate</span><span class="o">()</span> <span class="o">);</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Modification Date=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getModificationDate</span><span class="o">());</span>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span> <span class="s">&quot;Trapped=&quot;</span> <span class="o">+</span> <span class="n">info</span><span class="o">.</span><span class="na">getTrapped</span><span class="o">()</span> <span class="o">);</span>      
 </code></pre></div>
 <h2 id="accessing-pdf-metadata">Accessing PDF Metadata</h2>
 
@@ -164,7 +164,7 @@ See Adobe Documentation:XMP Specification  </p>
 
 <p>PDF documents can have XML metadata associated with certain objects within a PDF document.
 For example, the following PD Model objects have the ability to contain metadata:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">PDDocumentCatalog
+<div class="highlight"><pre><code class="language-text" data-lang="text">PDDocumentCatalog
 PDPage
 PDXObject
 PDICCBased
@@ -183,7 +183,7 @@ or set the XML metadata.</p>
 
 <span class="c1">//or to write new XML metadata</span>
 <span class="n">InputStream</span> <span class="n">newXMPData</span> <span class="o">=</span> <span class="o">...;</span>
-<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="n">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
+<span class="n">PDMetadata</span> <span class="n">newMetadata</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">PDMetadata</span><span class="o">(</span><span class="n">doc</span><span class="o">,</span> <span class="n">newXMLData</span><span class="o">,</span> <span class="kc">false</span> <span class="o">);</span>
 <span class="n">catalog</span><span class="o">.</span><span class="na">setMetadata</span><span class="o">(</span> <span class="n">newMetadata</span> <span class="o">);</span>
 </code></pre></div>
             </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/dependencies.html
----------------------------------------------------------------------
diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html
index 7062982..501f04c 100644
--- a/content/1.8/dependencies.html
+++ b/content/1.8/dependencies.html
@@ -163,7 +163,7 @@ included in the Java platform.</p>
 
 <p>To add the pdfbox, fontbox, jempbox and commons-logging jars to your application, the easiest thing is to declare the Maven dependency shown below. This gives you the main
 pdfbox library directly and the other required jars as transitive dependencies.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
   &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
   &lt;version&gt;...&lt;/version&gt;
@@ -190,7 +190,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
 
 <p>The most notable such optional feature is support for PDF encryption. Instead of implementing its own encryption algorithms, PDFBox uses libraries from the 
 <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. Both the bcprov and bcmail libraries are needed and can be included using the Maven dependencies shown below.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
   &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
   &lt;artifactId&gt;bcprov-jdk15&lt;/artifactId&gt;
   &lt;version&gt;1.44&lt;/version&gt;
@@ -208,7 +208,7 @@ pdfbox library directly and the other required jars as transitive dependencies.<
 <p>Another important optional feature is support for bidirectional languages like Arabic. PDFBox uses the ICU4J library from the 
 <a href="http://site.icu-project.org/">International Components for Unicode</a> (ICU) project to support such languages in PDF documents. To add the ICU4J jar to your project, 
 use the following Maven dependency.</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
   &lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
   &lt;artifactId&gt;icu4j&lt;/artifactId&gt;
   &lt;version&gt;3.8&lt;/version&gt;

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/1.8/faq.html
----------------------------------------------------------------------
diff --git a/content/1.8/faq.html b/content/1.8/faq.html
index f5902f9..0fc96fe 100644
--- a/content/1.8/faq.html
+++ b/content/1.8/faq.html
@@ -156,7 +156,7 @@
 <p><a name="log4j"></a></p>
 
 <h3 id="i-am-getting-the-below-log4j-warning-message-how-do-i-remove-it">I am getting the below Log4J warning message, how do I remove it?</h3>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="nf">logger</span> <span class="o">(</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">pdfbox</span><span class="o">.</span><span class="na">util</span><span class="o">.</span><span class="na">ResourceLoader</span><span class="o">).</span>
 <span class="nl">log4j:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="o">.</span>
 </code></pre></div>
 <p>This message means that you need to configure the log4j logging system.
@@ -186,10 +186,10 @@ each accessing their own PDDocument object.</p>
 don&#39;t then the document will not be closed properly.  Also, you must close all
 PDDocument objects that get created.  The following code creates <strong>two</strong>
 PDDocument objects; one from the &quot;new PDDocument()&quot; and the second by the load method.</p>
-<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="k">new</span> <span class="n">PDDocument</span><span class="o">();</span>
+<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="k">new</span> <span class="nf">PDDocument</span><span class="o">();</span>
 <span class="k">try</span>
 <span class="o">{</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">"my.pdf"</span> <span class="o">);</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">&quot;my.pdf&quot;</span> <span class="o">);</span>
 <span class="o">}</span>
 <span class="k">finally</span>
 <span class="o">{</span>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/cookbook/encryption.html
----------------------------------------------------------------------
diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html
index b17bdf0..bad22d0 100644
--- a/content/2.0/cookbook/encryption.html
+++ b/content/2.0/cookbook/encryption.html
@@ -138,7 +138,7 @@
 <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-text" data-lang="text">PDDocument doc = PDDocument.load(&quot;filename.pdf&quot;);
 
 // Define the length of the encryption key.
 // Possible values are 40, 128 or 256.
@@ -149,14 +149,14 @@ AccessPermission ap = new AccessPermission();
 // disable printing, everything else is allowed
 ap.setCanPrint(false);
 
-// owner password (to open the file with all permissions) is "12345"
+// owner password (to open the file with all permissions) is &quot;12345&quot;
 // user password (to open the file but with restricted permissions, is empty here) 
-StandardProtectionPolicy spp = new StandardProtectionPolicy("12345", "", ap);
+StandardProtectionPolicy spp = new StandardProtectionPolicy(&quot;12345&quot;, &quot;&quot;, ap);
 spp.setEncryptionKeyLength(keyLength);
 spp.setPermissions(ap);
 doc.protect(spp);
 
-doc.save("filename-encrypted.pdf");
+doc.save(&quot;filename-encrypted.pdf&quot;);
 doc.close();
 </code></pre></div>
             </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/dependencies.html
----------------------------------------------------------------------
diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
index 972b947..99134e7 100644
--- a/content/2.0/dependencies.html
+++ b/content/2.0/dependencies.html
@@ -168,7 +168,7 @@ included in the Java platform.</p>
 <h3 id="encryption-and-signing">Encryption and Signing</h3>
 
 <p>Encrypting and sigining PDFs requires the <em>bcprov</em> and <em>bcmail</em> libraries from the <a href="http://www.bouncycastle.org/">Legion of the Bouncy Castle</a>. These can be included in your Maven project using the following dependencies:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
     &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
     &lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
     &lt;version&gt;1.53&lt;/version&gt;
@@ -183,7 +183,7 @@ included in the Java platform.</p>
 <h3 id="java-cryptography-extension-jce">Java Cryptography Extension (JCE)</h3>
 
 <p>256-bit AES encryption requires a JDK with &quot;unlimited strength&quot; cryptography, which requires extra files to be installed. For JDK 7, see <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html">Java Cryptography Extension (JCE)</a>. If these files are not installed, building PDFBox will throw an exception with the following message:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">JCE unlimited strength jurisdiction policy files are not installed
+<div class="highlight"><pre><code class="language-text" data-lang="text">JCE unlimited strength jurisdiction policy files are not installed
 </code></pre></div>
             </div>
         </div>

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/e94e54d4/content/2.0/getting-started.html
----------------------------------------------------------------------
diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
index 59963f0..9ff71b4 100644
--- a/content/2.0/getting-started.html
+++ b/content/2.0/getting-started.html
@@ -140,14 +140,14 @@
 <h2 id="maven">Maven</h2>
 
 <p>To use the latest 2.0 snapshot release from the SVN trunk, you&#39;ll need to add the following dependency:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;dependency&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
   &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
   &lt;version&gt;2.0.0-SNAPSHOT&lt;/version&gt;
 &lt;/dependency&gt;
 </code></pre></div>
 <p>You&#39;ll also need to add the following repository:</p>
-<div class="highlight"><pre><code class="language-" data-lang="">&lt;repository&gt;
+<div class="highlight"><pre><code class="language-text" data-lang="text">&lt;repository&gt;
   &lt;id&gt;ApacheSnapshot&lt;/id&gt;
   &lt;name&gt;Apache Repository&lt;/name&gt;
   &lt;url&gt;https://repository.apache.org/content/groups/snapshots/&lt;/url&gt;