This is an automated email from the ASF dual-hosted git repository. lehmi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/pdfbox-docs.git
The following commit(s) were added to refs/heads/asf-site by this push: new 037195d Site checkin for project Apache PDFBox Website 037195d is described below commit 037195da868e287f8f8773ffa4c77a38e4a8887f Author: Andreas Lehmkühler <andr...@lehmi.de> AuthorDate: Fri Aug 21 06:47:21 2020 +0200 Site checkin for project Apache PDFBox Website --- content/2.0/cookbook/encryption.html | 2 +- content/blog/index.html | 7 +++- content/css/pygments-default.css | 61 --------------------------------- content/css/pygments-friendly.css | 61 --------------------------------- content/css/pygments-github.css | 61 --------------------------------- content/css/styles.css | 2 +- content/css/styles.css.map | 2 +- content/doap_PDFBox.rdf | 9 ++++- content/download.html | 66 ++++++++++++++++++------------------ content/index.html | 16 ++++----- 10 files changed, 58 insertions(+), 229 deletions(-) diff --git a/content/2.0/cookbook/encryption.html b/content/2.0/cookbook/encryption.html index 3c1aa04..ed7e1d5 100644 --- a/content/2.0/cookbook/encryption.html +++ b/content/2.0/cookbook/encryption.html @@ -109,7 +109,7 @@ <p>PDF encryption requires two passwords: the "user password" to open and view the file with restricted permissions, the "owner password" to access the file with all permission.</p> <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> -<pre class="language-java"><code class="language-java"><span class="token class-name">PDDocument</span> doc <span class="token operator">=</span> <span class="token class-name">PDDocument</span><span class="token punctuation">.</span><span class="token function">load</span><span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">File</span><span class="token punctuation">(</span><span class="token string">"filename.pdf"</span><span cla [...] +<pre class="language-java"><code class="language-java"><span class="token class-name">PDDocument</span> doc <span class="token operator">=</span> <span class="token class-name">PDDocument</span><span class="token punctuation">.</span><span class="token function">load</span><span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">File</span><span class="token punctuation">(</span><span class="token string">"filename.pdf"</span><span cla [...] </section> <aside> diff --git a/content/blog/index.html b/content/blog/index.html index fa80177..6f591e9 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -161,7 +161,12 @@ </div> <div class="col-xs-12 col-sm-9"> <h1 id="blog">Blog</h1> -<h2>Apache PDFBox 2.0.20 released<br><small>2020-05-07</small></h2> +<h2>Apache PDFBox 2.0.21 released<br><small>2020-08-20</small></h2> +<p>The Apache PDFBox community is pleased to announce the release of +Apache PDFBox version 2.0.21. It is available for download at:</p> +<p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> +<p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12348324">full release notes</a> for details about this release.</p> +<h2>Apache PDFBox 2.0.20 released<br><small>2020-06-07</small></h2> <p>The Apache PDFBox community is pleased to announce the release of Apache PDFBox version 2.0.20. It is available for download at:</p> <p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> diff --git a/content/css/pygments-default.css b/content/css/pygments-default.css deleted file mode 100644 index 4e1f074..0000000 --- a/content/css/pygments-default.css +++ /dev/null @@ -1,61 +0,0 @@ -.hll { background-color: #ffffcc } -.c { color: #408080; font-style: italic } /* Comment */ -.err { border: 1px solid #FF0000 } /* Error */ -.k { color: #008000; font-weight: bold } /* Keyword */ -.o { color: #666666 } /* Operator */ -.cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.cp { color: #BC7A00 } /* Comment.Preproc */ -.c1 { color: #408080; font-style: italic } /* Comment.Single */ -.cs { color: #408080; font-style: italic } /* Comment.Special */ -.gd { color: #A00000 } /* Generic.Deleted */ -.ge { font-style: italic } /* Generic.Emph */ -.gr { color: #FF0000 } /* Generic.Error */ -.gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.gi { color: #00A000 } /* Generic.Inserted */ -.go { color: #888888 } /* Generic.Output */ -.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.gs { font-weight: bold } /* Generic.Strong */ -.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.gt { color: #0044DD } /* Generic.Traceback */ -.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.kp { color: #008000 } /* Keyword.Pseudo */ -.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.kt { color: #B00040 } /* Keyword.Type */ -.m { color: #666666 } /* Literal.Number */ -.s { color: #BA2121 } /* Literal.String */ -.na { color: #7D9029 } /* Name.Attribute */ -.nb { color: #008000 } /* Name.Builtin */ -.nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.no { color: #880000 } /* Name.Constant */ -.nd { color: #AA22FF } /* Name.Decorator */ -.ni { color: #999999; font-weight: bold } /* Name.Entity */ -.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.nf { color: #0000FF } /* Name.Function */ -.nl { color: #A0A000 } /* Name.Label */ -.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.nt { color: #008000; font-weight: bold } /* Name.Tag */ -.nv { color: #19177C } /* Name.Variable */ -.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.w { color: #bbbbbb } /* Text.Whitespace */ -.mf { color: #666666 } /* Literal.Number.Float */ -.mh { color: #666666 } /* Literal.Number.Hex */ -.mi { color: #666666 } /* Literal.Number.Integer */ -.mo { color: #666666 } /* Literal.Number.Oct */ -.sb { color: #BA2121 } /* Literal.String.Backtick */ -.sc { color: #BA2121 } /* Literal.String.Char */ -.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.s2 { color: #BA2121 } /* Literal.String.Double */ -.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.sh { color: #BA2121 } /* Literal.String.Heredoc */ -.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.sx { color: #008000 } /* Literal.String.Other */ -.sr { color: #BB6688 } /* Literal.String.Regex */ -.s1 { color: #BA2121 } /* Literal.String.Single */ -.ss { color: #19177C } /* Literal.String.Symbol */ -.bp { color: #008000 } /* Name.Builtin.Pseudo */ -.vc { color: #19177C } /* Name.Variable.Class */ -.vg { color: #19177C } /* Name.Variable.Global */ -.vi { color: #19177C } /* Name.Variable.Instance */ -.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/content/css/pygments-friendly.css b/content/css/pygments-friendly.css deleted file mode 100644 index 61af14e..0000000 --- a/content/css/pygments-friendly.css +++ /dev/null @@ -1,61 +0,0 @@ -.hll { background-color: #ffffcc } -.c { color: #60a0b0; font-style: italic } /* Comment */ -.err { border: 1px solid #FF0000 } /* Error */ -.k { color: #007020; font-weight: bold } /* Keyword */ -.o { color: #666666 } /* Operator */ -.cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */ -.cp { color: #007020 } /* Comment.Preproc */ -.c1 { color: #60a0b0; font-style: italic } /* Comment.Single */ -.cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */ -.gd { color: #A00000 } /* Generic.Deleted */ -.ge { font-style: italic } /* Generic.Emph */ -.gr { color: #FF0000 } /* Generic.Error */ -.gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.gi { color: #00A000 } /* Generic.Inserted */ -.go { color: #888888 } /* Generic.Output */ -.gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ -.gs { font-weight: bold } /* Generic.Strong */ -.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.gt { color: #0044DD } /* Generic.Traceback */ -.kc { color: #007020; font-weight: bold } /* Keyword.Constant */ -.kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ -.kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ -.kp { color: #007020 } /* Keyword.Pseudo */ -.kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ -.kt { color: #902000 } /* Keyword.Type */ -.m { color: #40a070 } /* Literal.Number */ -.s { color: #4070a0 } /* Literal.String */ -.na { color: #4070a0 } /* Name.Attribute */ -.nb { color: #007020 } /* Name.Builtin */ -.nc { color: #0e84b5; font-weight: bold } /* Name.Class */ -.no { color: #60add5 } /* Name.Constant */ -.nd { color: #555555; font-weight: bold } /* Name.Decorator */ -.ni { color: #d55537; font-weight: bold } /* Name.Entity */ -.ne { color: #007020 } /* Name.Exception */ -.nf { color: #06287e } /* Name.Function */ -.nl { color: #002070; font-weight: bold } /* Name.Label */ -.nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ -.nt { color: #062873; font-weight: bold } /* Name.Tag */ -.nv { color: #bb60d5 } /* Name.Variable */ -.ow { color: #007020; font-weight: bold } /* Operator.Word */ -.w { color: #bbbbbb } /* Text.Whitespace */ -.mf { color: #40a070 } /* Literal.Number.Float */ -.mh { color: #40a070 } /* Literal.Number.Hex */ -.mi { color: #40a070 } /* Literal.Number.Integer */ -.mo { color: #40a070 } /* Literal.Number.Oct */ -.sb { color: #4070a0 } /* Literal.String.Backtick */ -.sc { color: #4070a0 } /* Literal.String.Char */ -.sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ -.s2 { color: #4070a0 } /* Literal.String.Double */ -.se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ -.sh { color: #4070a0 } /* Literal.String.Heredoc */ -.si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ -.sx { color: #c65d09 } /* Literal.String.Other */ -.sr { color: #235388 } /* Literal.String.Regex */ -.s1 { color: #4070a0 } /* Literal.String.Single */ -.ss { color: #517918 } /* Literal.String.Symbol */ -.bp { color: #007020 } /* Name.Builtin.Pseudo */ -.vc { color: #bb60d5 } /* Name.Variable.Class */ -.vg { color: #bb60d5 } /* Name.Variable.Global */ -.vi { color: #bb60d5 } /* Name.Variable.Instance */ -.il { color: #40a070 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/content/css/pygments-github.css b/content/css/pygments-github.css deleted file mode 100644 index 67fe210..0000000 --- a/content/css/pygments-github.css +++ /dev/null @@ -1,61 +0,0 @@ -.hll { background-color: #ffffcc } -.c { color: #999988; font-style: italic } /* Comment */ -.err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.k { color: #000000; font-weight: bold } /* Keyword */ -.o { color: #000000; font-weight: bold } /* Operator */ -.cm { color: #999988; font-style: italic } /* Comment.Multiline */ -.cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */ -.c1 { color: #999988; font-style: italic } /* Comment.Single */ -.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ -.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ -.ge { color: #000000; font-style: italic } /* Generic.Emph */ -.gr { color: #aa0000 } /* Generic.Error */ -.gh { color: #999999 } /* Generic.Heading */ -.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ -.go { color: #888888 } /* Generic.Output */ -.gp { color: #555555 } /* Generic.Prompt */ -.gs { font-weight: bold } /* Generic.Strong */ -.gu { color: #aaaaaa } /* Generic.Subheading */ -.gt { color: #aa0000 } /* Generic.Traceback */ -.kc { color: #000000; font-weight: bold } /* Keyword.Constant */ -.kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ -.kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ -.kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ -.kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ -.kt { color: #445588; font-weight: bold } /* Keyword.Type */ -.m { color: #009999 } /* Literal.Number */ -.s { color: #d01040 } /* Literal.String */ -.na { color: #008080 } /* Name.Attribute */ -.nb { color: #0086B3 } /* Name.Builtin */ -.nc { color: #445588; font-weight: bold } /* Name.Class */ -.no { color: #008080 } /* Name.Constant */ -.nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ -.ni { color: #800080 } /* Name.Entity */ -.ne { color: #990000; font-weight: bold } /* Name.Exception */ -.nf { color: #990000; font-weight: bold } /* Name.Function */ -.nl { color: #990000; font-weight: bold } /* Name.Label */ -.nn { color: #555555 } /* Name.Namespace */ -.nt { color: #000080 } /* Name.Tag */ -.nv { color: #008080 } /* Name.Variable */ -.ow { color: #000000; font-weight: bold } /* Operator.Word */ -.w { color: #bbbbbb } /* Text.Whitespace */ -.mf { color: #009999 } /* Literal.Number.Float */ -.mh { color: #009999 } /* Literal.Number.Hex */ -.mi { color: #009999 } /* Literal.Number.Integer */ -.mo { color: #009999 } /* Literal.Number.Oct */ -.sb { color: #d01040 } /* Literal.String.Backtick */ -.sc { color: #d01040 } /* Literal.String.Char */ -.sd { color: #d01040 } /* Literal.String.Doc */ -.s2 { color: #d01040 } /* Literal.String.Double */ -.se { color: #d01040 } /* Literal.String.Escape */ -.sh { color: #d01040 } /* Literal.String.Heredoc */ -.si { color: #d01040 } /* Literal.String.Interpol */ -.sx { color: #d01040 } /* Literal.String.Other */ -.sr { color: #009926 } /* Literal.String.Regex */ -.s1 { color: #d01040 } /* Literal.String.Single */ -.ss { color: #990073 } /* Literal.String.Symbol */ -.bp { color: #999999 } /* Name.Builtin.Pseudo */ -.vc { color: #008080 } /* Name.Variable.Class */ -.vg { color: #008080 } /* Name.Variable.Global */ -.vi { color: #008080 } /* Name.Variable.Instance */ -.il { color: #009999 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/content/css/styles.css b/content/css/styles.css index 9c14915..f556938 100644 --- a/content/css/styles.css +++ b/content/css/styles.css @@ -1 +1 @@ -@import"/css/site.css";.documentation{display:flex}.documentation section h1,.documentation section h2,.documentation section h3,.documentation section h4,.documentation section ul,.documentation section p{padding-left:3rem;padding-right:1rem}.documentation section table{margin-left:3rem;margin-right:1rem}.documentation section ul{padding-left:5rem}.documentation nav{min-width:25rem;box-shadow:1px 0 0 rgba(81,88,90,.17)}.documentation nav h1{font-size:1.2rem;text-transform:uppercase}.doc [...] \ No newline at end of file +@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600";@import"https://fonts.googleapis.com/css?family=Inconsolata:400,700";body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;color:#161616}body>.container{padding-top:5rem}.main-header{display:flex;flex-direction:row;justify-content:space-between;padding:.5em 1em;background-color:#34a5da;border:none;border-radius:0}.main-header nav{align-self:center;margin:0 .8em 0 0}.main-header ul{display:flex;justify [...] \ No newline at end of file diff --git a/content/css/styles.css.map b/content/css/styles.css.map index 6ce35a0..20f9eb8 100644 --- a/content/css/styles.css.map +++ b/content/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../content/css/styles.sass","../../../content/_sass/documentation.scss","../../../content/_sass/accordion.scss"],"names":[],"mappings":"AAAQ,sCCCN,aAGE,2JACE,kBACA,mBAGF,6BACE,iBACA,kBAGF,0BACE,kBAKJ,mBACE,gBACA,sCAEA,sBACE,iBACA,yBAGF,sBACE,gBAGF,sBACE,gBACA,UAIA,wBACE,kBAEA,4DACE,sBACA,qBAMR,qBACE,gBACA,gBACA,kBAEA,wBACE,iBACA,yBAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,uBACE,eACA,qBACA,kBACA,yBACA,cAGF,gCACE, [...] \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../content/css/styles.sass","../../../content/_sass/documentation.scss","../../../content/_sass/accordion.scss"],"names":[],"mappings":"AAAQ,sCCCN,aAGE,2JACE,kBACA,mBAGF,6BACE,iBACA,kBAGF,0BACE,kBAKJ,mBACE,gBACA,sCAEA,sBACE,iBACA,yBAGF,sBACE,gBAGF,sBACE,gBACA,UAIA,wBACE,kBAEA,4DACE,sBACA,qBAMR,qBACE,gBACA,gBACA,kBAEA,wBACE,iBACA,yBAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,uBACE,eACA,qBACA,kBACA,yBACA,cAIJ,6BACE, [...] \ No newline at end of file diff --git a/content/doap_PDFBox.rdf b/content/doap_PDFBox.rdf index caef8ab..27431cc 100644 --- a/content/doap_PDFBox.rdf +++ b/content/doap_PDFBox.rdf @@ -37,7 +37,14 @@ <release> <Version> <name>Apache PDFBox</name> - <created>2020-05-07</created> + <created>2020-08-20</created> + <revision>2.0.21</revision> + </Version> + </release> + <release> + <Version> + <name>Apache PDFBox</name> + <created>2020-06-07</created> <revision>2.0.20</revision> </Version> </release> diff --git a/content/download.html b/content/download.html index c2ed544..549f7da 100644 --- a/content/download.html +++ b/content/download.html @@ -166,7 +166,7 @@ <p>There are several ways to obtain the PDFBox binaries or sources:</p> <ul> - <li><a href="#20x">PDFBox 2.0.20 release</a></li> + <li><a href="#20x">PDFBox 2.0.21 release</a></li> <li><a href="#18x">PDFBox 1.8.16 release</a></li> <li><a href="#JBIG2">JBIG2 ImageIO plugin 3.0.3 release</a></li> <li><a href="#oldreleases">Previous releases</a></li> @@ -194,68 +194,68 @@ Alternatively, <a href="https://www.apache.org/mirrors/">view the complete list </form> <a name="20x"></a> -<h3>PDFBox 2.0.20</h3> +<h3>PDFBox 2.0.21</h3> <p>This is an incremental feature release based on the earlier `2.0.x` releases. - See the <a href="https://www.apache.org/dist/pdfbox/2.0.20/RELEASE-NOTES.txt">Release Notes</a> for more details. + See the <a href="https://www.apache.org/dist/pdfbox/2.0.21/RELEASE-NOTES.txt">Release Notes</a> for more details. </p> <p><strong>Source code including examples</strong></p> <ul> <li> - <a href="[preferred]pdfbox/2.0.20/pdfbox-2.0.20-src.zip">pdfbox-2.0.20-src.zip</a> 15.4MB, source archive - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-2.0.20-src.zip.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-2.0.20-src.zip.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/pdfbox-2.0.21-src.zip">pdfbox-2.0.21-src.zip</a> 15.4MB, source archive + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-2.0.21-src.zip.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-2.0.21-src.zip.sha512">SHA512</a> </li> </ul> <p><strong>Command line tools</strong></p> <ul> <li> - <a href="[preferred]pdfbox/2.0.20/pdfbox-app-2.0.20.jar">pdfbox-app-2.0.20.jar</a> 9.9MB, pre-built PDFBox standalone binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-app-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-app-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/pdfbox-app-2.0.21.jar">pdfbox-app-2.0.21.jar</a> 9.9MB, pre-built PDFBox standalone binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-app-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-app-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/preflight-app-2.0.20.jar">preflight-app-2.0.20.jar</a> 9.9MB, pre-built Preflight standalone binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/preflight-app-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/preflight-app-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/preflight-app-2.0.21.jar">preflight-app-2.0.21.jar</a> 9.9MB, pre-built Preflight standalone binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/preflight-app-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/preflight-app-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/debugger-app-2.0.20.jar">debugger-app-2.0.20.jar</a> 9.8MB, pre-built Debugger standalone binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/debugger-app-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/debugger-app-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/debugger-app-2.0.21.jar">debugger-app-2.0.21.jar</a> 9.8MB, pre-built Debugger standalone binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/debugger-app-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/debugger-app-2.0.21.jar.sha512">SHA512</a> </li> </ul> <p><strong>Libraries of each subproject</strong></p> <ul> <li> - <a href="[preferred]pdfbox/2.0.20/pdfbox-2.0.20.jar">pdfbox-2.0.20.jar</a> 2.7MB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/pdfbox-2.0.21.jar">pdfbox-2.0.21.jar</a> 2.7MB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/fontbox-2.0.20.jar">fontbox-2.0.20.jar</a> 1.6MB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/fontbox-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/fontbox-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/fontbox-2.0.21.jar">fontbox-2.0.21.jar</a> 1.6MB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/fontbox-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/fontbox-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/preflight-2.0.20.jar">preflight-2.0.20.jar</a> 248KB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/preflight-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/preflight-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/preflight-2.0.21.jar">preflight-2.0.21.jar</a> 248KB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/preflight-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/preflight-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/xmpbox-2.0.20.jar">xmpbox-2.0.20.jar</a> 132KB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/xmpbox-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/xmpbox-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/xmpbox-2.0.21.jar">xmpbox-2.0.21.jar</a> 132KB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/xmpbox-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/xmpbox-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/pdfbox-tools-2.0.20.jar">pdfbox-tools-2.0.20.jar</a> 81KB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-tools-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-tools-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/pdfbox-tools-2.0.21.jar">pdfbox-tools-2.0.21.jar</a> 81KB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-tools-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-tools-2.0.21.jar.sha512">SHA512</a> </li> <li> - <a href="[preferred]pdfbox/2.0.20/pdfbox-debugger-2.0.20.jar">pdfbox-debugger-2.0.20.jar</a> 257KB, pre-built binary - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-debugger-2.0.20.jar.asc">ASC</a> - <a href="https://www.apache.org/dist/pdfbox/2.0.20/pdfbox-debugger-2.0.20.jar.sha512">SHA512</a> + <a href="[preferred]pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar">pdfbox-debugger-2.0.21.jar</a> 257KB, pre-built binary + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar.asc">ASC</a> + <a href="https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-debugger-2.0.21.jar.sha512">SHA512</a> </li> </ul> diff --git a/content/index.html b/content/index.html index 88e7105..e7c9a6c 100644 --- a/content/index.html +++ b/content/index.html @@ -165,11 +165,11 @@ PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command-line utilities. Apache PDFBox is published under the Apache License v2.0.</p> -<h2>Apache PDFBox 2.0.20 released<br><small>2020-05-07</small></h2> +<h2>Apache PDFBox 2.0.21 released<br><small>2020-08-20</small></h2> <p>The Apache PDFBox community is pleased to announce the release of -Apache PDFBox version 2.0.20. It is available for download at:</p> +Apache PDFBox version 2.0.21. It is available for download at:</p> <p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> -<p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12346996">full release notes</a> for details about this release.</p> +<p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12348324">full release notes</a> for details about this release.</p> <h2 id="getting-help">Getting Help</h2> <p>To get help on using PDFBox, please <a href="mailto:users-subscr...@pdfbox.apache.org">Subscribe to the Users Mailing List</a> and post your questions there. We're happy to help.</p> @@ -214,6 +214,11 @@ skills. Subscribe to the <a href="/mailinglists.html">Mailing Lists</a> and find </div> </div> <h2 id="news">News</h2> +<h2>Apache PDFBox 2.0.20 released<br><small>2020-06-07</small></h2> +<p>The Apache PDFBox community is pleased to announce the release of +Apache PDFBox version 2.0.20. It is available for download at:</p> +<p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> +<p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12346996">full release notes</a> for details about this release.</p> <h2>Apache PDFBox 2.0.19 released<br><small>2020-02-23</small></h2> <p>The Apache PDFBox community is pleased to announce the release of Apache PDFBox version 2.0.19. It is available for download at:</p> @@ -234,11 +239,6 @@ Apache PDFBox JBIG2 ImageIO plugin version 3.0.3. It is available for download a Apache PDFBox version 2.0.17. It is available for download at:</p> <p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> <p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12345681">full release notes</a> for details about this release.</p> -<h2>Apache PDFBox 2.0.16 released<br><small>2019-06-27</small></h2> -<p>The Apache PDFBox community is pleased to announce the release of -Apache PDFBox version 2.0.16. It is available for download at:</p> -<p><a href="https://pdfbox.apache.org/download.cgi">https://pdfbox.apache.org/download.cgi</a></p> -<p>See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12345355">full release notes</a> for details about this release.</p> </div> </div>