This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits 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 b051ff17 Site checkin for project Apache PDFBox Website
b051ff17 is described below
commit b051ff17eed31deac185f6fcd76b7dab5a93b9d1
Author: Andreas Lehmkühler <[email protected]>
AuthorDate: Wed Jul 15 12:05:25 2026 +0200
Site checkin for project Apache PDFBox Website
---
content/2.0/dependencies.html | 4 +--
content/2.0/faq.html | 16 ++++++++++
content/2.0/getting-started.html | 2 +-
content/3.0/dependencies.html | 4 +--
content/3.0/faq.html | 16 ++++++++++
content/blog/index.html | 7 ++++-
content/building.html | 2 +-
content/codingconventions.html | 2 +-
content/doap_PDFBox.rdf | 7 +++++
content/download.html | 68 ++++++++++++++++++++--------------------
content/errors/403.html | 2 +-
content/errors/404.html | 2 +-
content/ideas.html | 2 +-
content/index.html | 18 +++++------
content/mailinglists.html | 2 +-
content/references.html | 2 +-
content/security.html | 2 +-
content/siteupdate.html | 2 +-
content/support.html | 2 +-
content/team.html | 2 +-
20 files changed, 104 insertions(+), 60 deletions(-)
diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
index 6f9e9f8b..c230816d 100644
--- a/content/2.0/dependencies.html
+++ b/content/2.0/dependencies.html
@@ -139,7 +139,7 @@
<p>Commons Logging is a generic wrapper around different logging frameworks,
so you'll either need to also use a logging library like <a
href="http://logging.apache.org/log4j/">log4j</a>
or let commons-logging fall back to the standard <a
href="http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html">java.util.logging
API</a>
included in the Java platform.</p>
-<p>For <strong>PDFBox Preflight tests only</strong> <a
href="https://commons.apache.org/proper/commons-io/">commons-io 2.4</a> is
needed.</p>
+<p>For <strong>PDFBox Preflight tests only</strong> <a
href="https://commons.apache.org/proper/commons-io/">commons-io 2.5</a> is
needed.</p>
<h3 id="font-handling" tabindex="-1">Font Handling</h3>
<p>For font handling the fontbox component is needed.</p>
<h3 id="xmp-metadata" tabindex="-1">XMP Metadata</h3>
@@ -167,7 +167,7 @@ included in the Java platform.</p>
<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>com.twelvemonkeys.imageio<span
class="token tag"><span class="token tag"><span class="token
punctuation"></</span>groupId [...]
<h3 id="public-key-encryption%2Fdecryption-and-signatures"
tabindex="-1">Public key encryption/decryption and signatures</h3>
<p>Public key encryption/decryption and signing/verifying PDFs requires the
<em>bcprov</em>, <em>bcmail</em> and <em>bcpkix</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>
-<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.bouncycastle<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><s [...]
+<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.bouncycastle<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><s [...]
<p class="alert alert-info">It is always a good idea to check for a newer
version of the Bouncy Castle libraries. If you are using a more recent java
version you might adapt the <b>artifactId</b> as well.</p>
<h3 id="activation-and-bind" tabindex="-1">Activation and Bind</h3>
<p>The <em>activation</em> and <em>bind</em> libraries have been removed from
the jdk starting with jdk9. They are needed for preflight and some examples.</p>
diff --git a/content/2.0/faq.html b/content/2.0/faq.html
index 576bb376..16c57677 100644
--- a/content/2.0/faq.html
+++ b/content/2.0/faq.html
@@ -284,6 +284,13 @@ and related issues for sample files.</p>
PDFBox will then render into an image
and print that one. You should experiment with 300, 600 and 1200 dpi by trying
it with
the command-line app.</p>
+<h2 id="pdf-signatures" tabindex="-1">PDF signatures</h2>
+<p><a name="extradata"></a></p>
+<h3 id="ioexception%3A-extra-data-detected-in-stream"
tabindex="-1">IOException: Extra data detected in stream</h3>
+<p>This happens since 1.85 of the Bouncy Castle cryptographic library and is
because PDF signatures
+are written into a larger zero-allocated area.
+The fix is to wrap the byte array retrieved from
<code>PDSignature.getContents()</code>
+into a <code>ByteArrayInputStream</code> before passing it to the
<code>CMSSignedData</code> constructor.</p>
</section>
<aside>
@@ -382,6 +389,15 @@ the command-line app.</p>
<li><a
href="#why-is-printing-so-slow-for-some-pdfs%3F">Why is printing so slow for
some PDFs?</a>
</li>
+ </ol>
+ </li>
+
+ <li><a href="#pdf-signatures">PDF signatures</a>
+
+ <ol>
+
+ <li><a
href="#ioexception%3A-extra-data-detected-in-stream">IOException: Extra data
detected in stream</a>
+ </li>
</ol>
</li>
</ol>
diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
index 8dcee542..ce6c9f18 100644
--- a/content/2.0/getting-started.html
+++ b/content/2.0/getting-started.html
@@ -129,7 +129,7 @@
<h1 id="getting-started" tabindex="-1">Getting Started</h1>
<h2 id="maven" tabindex="-1">Maven</h2>
<p>To use the latest release you'll need to add the following dependency:</p>
-<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.apache.pdfbox<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><sp [...]
+<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.apache.pdfbox<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><sp [...]
<h2 id="rendering-performance" tabindex="-1">Rendering Performance</h2>
<p class="alert alert-info">Since PDFBox 2.0.4</p>
<p>PDFBox 2.0.4 introduced a new command line setting</p>
diff --git a/content/3.0/dependencies.html b/content/3.0/dependencies.html
index 349ab31c..e5f2978b 100644
--- a/content/3.0/dependencies.html
+++ b/content/3.0/dependencies.html
@@ -126,7 +126,7 @@
<p>Commons Logging is a generic wrapper around different logging frameworks,
so you'll either need to also use a logging library like <a
href="http://logging.apache.org/log4j/">log4j</a>
or let commons-logging fall back to the standard <a
href="http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html">java.util.logging
API</a>
included in the Java platform.</p>
-<p>For <strong>PDFBox Preflight tests only</strong> <a
href="https://commons.apache.org/proper/commons-io/">commons-io 2.4</a> is
needed.</p>
+<p>For PDFBox <strong>Preflight</strong> (tests only) and for the
<strong>tools</strong> subproject <a
href="https://commons.apache.org/proper/commons-io/">commons-io 2.22</a> is
needed.</p>
<h3 id="font-handling" tabindex="-1">Font Handling</h3>
<p>For font handling the fontbox component is needed.</p>
<h3 id="xmp-metadata" tabindex="-1">XMP Metadata</h3>
@@ -154,7 +154,7 @@ included in the Java platform.</p>
<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>com.twelvemonkeys.imageio<span
class="token tag"><span class="token tag"><span class="token
punctuation"></</span>groupId [...]
<h3 id="public-key-encryption%2Fdecryption-and-signatures"
tabindex="-1">Public key encryption/decryption and signatures</h3>
<p>Public key encryption/decryption and signing/verifying PDFs requires the
<em>bcprov</em>, <em>bcmail</em> and <em>bcpkix</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>
-<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.bouncycastle<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><s [...]
+<pre class="language-xml"><code class="language-xml"><span class="token
tag"><span class="token tag"><span class="token
punctuation"><</span>dependency</span><span class="token
punctuation">></span></span><br> <span class="token tag"><span class="token
tag"><span class="token punctuation"><</span>groupId</span><span
class="token punctuation">></span></span>org.bouncycastle<span class="token
tag"><span class="token tag"><span class="token
punctuation"></</span>groupId</span><s [...]
<p class="alert alert-info">It is always a good idea to check for a newer
version of the Bouncy Castle libraries. If you are using a more recent java
version you might adapt the <b>artifactId</b> as well.</p>
<h3 id="activation-and-bind" tabindex="-1">Activation and Bind</h3>
<p>The <em>activation</em> and <em>bind</em> libraries have been removed from
the jdk starting with jdk9. They are needed for preflight and some examples.</p>
diff --git a/content/3.0/faq.html b/content/3.0/faq.html
index 5232dbdb..768dfe20 100644
--- a/content/3.0/faq.html
+++ b/content/3.0/faq.html
@@ -281,6 +281,13 @@ and related issues for sample files.</p>
PDFBox will then render into an image
and print that one. You should experiment with 300, 600 and 1200 dpi by trying
it with
the command-line app.</p>
+<h2 id="pdf-signatures" tabindex="-1">PDF signatures</h2>
+<p><a name="extradata"></a></p>
+<h3 id="ioexception%3A-extra-data-detected-in-stream"
tabindex="-1">IOException: Extra data detected in stream</h3>
+<p>This happens since 1.85 of the Bouncy Castle cryptographic library and is
because PDF signatures
+are written into a larger zero-allocated area.
+The fix is to wrap the byte array retrieved from
<code>PDSignature.getContents()</code>
+into a <code>ByteArrayInputStream</code> before passing it to the
<code>CMSSignedData</code> constructor.</p>
</section>
<aside>
@@ -382,6 +389,15 @@ the command-line app.</p>
<li><a
href="#why-is-printing-so-slow-for-some-pdfs%3F">Why is printing so slow for
some PDFs?</a>
</li>
+ </ol>
+ </li>
+
+ <li><a href="#pdf-signatures">PDF signatures</a>
+
+ <ol>
+
+ <li><a
href="#ioexception%3A-extra-data-detected-in-stream">IOException: Extra data
detected in stream</a>
+ </li>
</ol>
</li>
</ol>
diff --git a/content/blog/index.html b/content/blog/index.html
index cd4eaaed..26f96a0e 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
@@ -155,6 +155,11 @@
</div>
<div class="col-xs-12 col-sm-9">
<h1 id="blog" tabindex="-1">Blog</h1>
+<h2>Apache PDFBox 2.0.37 released<br><small>2026-07-15</small></h2>
+<p>The Apache PDFBox community is pleased to announce the release of
+Apache PDFBox version 2.0.37. It is available for download at:</p>
+<p><a
href="https://pdfbox.apache.org/download.html">https://pdfbox.apache.org/download.html</a></p>
+<p>See the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12356771">full
release notes</a> for details about this release.</p>
<h2>Apache PDFBox 3.0.8 released<br><small>2026-07-11</small></h2>
<p>The Apache PDFBox community is pleased to announce the release of
Apache PDFBox version 3.0.8. It is available for download at:</p>
diff --git a/content/building.html b/content/building.html
index 889405ee..14a758c8 100644
--- a/content/building.html
+++ b/content/building.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/codingconventions.html b/content/codingconventions.html
index b1458b93..0c944628 100644
--- a/content/codingconventions.html
+++ b/content/codingconventions.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/doap_PDFBox.rdf b/content/doap_PDFBox.rdf
index c6526911..b247a12e 100644
--- a/content/doap_PDFBox.rdf
+++ b/content/doap_PDFBox.rdf
@@ -34,6 +34,13 @@
<programming-language>Java</programming-language>
<category rdf:resource="https://projects.apache.org/category/content" />
<category rdf:resource="https://projects.apache.org/category/library" />
+ <release>
+ <Version>
+ <name>Apache PDFBox</name>
+ <created>2026-07-15</created>
+ <revision>2.0.37</revision>
+ </Version>
+ </release>
<release>
<Version>
<name>Apache PDFBox JBIG2 ImageIO Plugin</name>
diff --git a/content/download.html b/content/download.html
index 1970c55f..2aa63133 100644
--- a/content/download.html
+++ b/content/download.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
@@ -163,7 +163,7 @@
<ul>
<li>Feature release for PDFBox 3.0.x — <a
href="https://downloads.apache.org/pdfbox/3.0.8/RELEASE-NOTES.txt">3.0.8</a>
(requires Java 8)</li>
- <li>Feature release for PDFBox 2.0.x — <a
href="https://downloads.apache.org/pdfbox/2.0.36/RELEASE-NOTES.txt">2.0.36</a>
(requires Java 6)</li>
+ <li>Feature release for PDFBox 2.0.x — <a
href="https://downloads.apache.org/pdfbox/2.0.37/RELEASE-NOTES.txt">2.0.37</a>
(requires Java 6)</li>
<li>Feature release of JBIG2 ImageIO plugin 3.0.x — <a
href="https://downloads.apache.org/pdfbox/jbig2-imageio/3.0.5/RELEASE-NOTES.txt">3.0.5</a>
(requires Java 6)</li>
<li><a href="#oldreleases">Previous releases</a></li>
</ul>
@@ -255,65 +255,65 @@
</tbody>
<tbody>
<tr>
- <td
rowspan="11"><strong>PDFBox<br>2.0.36</strong><br><small>feature</small></td>
+ <td
rowspan="11"><strong>PDFBox<br>2.0.37</strong><br><small>feature</small></td>
<td colspan="4"><strong>Command line tools</strong></td>
</tr>
<tr>
<td>PDFBox standalone</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/pdfbox-app-2.0.36.jar">pdfbox-app-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/pdfbox-app-2.0.37.jar">pdfbox-app-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>Debugger standalone</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/debugger-app-2.0.36.jar">debugger-app-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/debugger-app-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/debugger-app-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/debugger-app-2.0.37.jar">debugger-app-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/debugger-app-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/debugger-app-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>Preflight standalone</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/preflight-app-2.0.36.jar">preflight-app-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/preflight-app-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/preflight-app-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/preflight-app-2.0.37.jar">preflight-app-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/preflight-app-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/preflight-app-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td colspan="4"><strong>Libraries of each subproject</strong></td>
</tr>
<tr>
<td>pdfbox</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/pdfbox-2.0.36.jar">pdfbox-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/pdfbox-2.0.37.jar">pdfbox-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>fontbox</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/fontbox-2.0.36.jar">fontbox-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/fontbox-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/fontbox-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/fontbox-2.0.37.jar">fontbox-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/fontbox-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/fontbox-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>preflight</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/preflight-2.0.36.jar">preflight-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/preflight-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/preflight-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/preflight-2.0.37.jar">preflight-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/preflight-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/preflight-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>xmpbox</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/xmpbox-2.0.36.jar">xmpbox-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/xmpbox-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/xmpbox-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/xmpbox-2.0.37.jar">xmpbox-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/xmpbox-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/xmpbox-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>pdfbox-tools</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar">pdfbox-tools-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar">pdfbox-tools-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.sha512">SHA512</a></td>
</tr>
<tr>
<td>pdfbox-debugger</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar">pdfbox-debugger-2.0.36.jar</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar">pdfbox-debugger-2.0.37.jar</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.sha512">SHA512</a></td>
</tr>
</tbody>
<tbody>
@@ -348,11 +348,11 @@
<td><a
href="https://downloads.apache.org/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.sha512">SHA512</a></td>
</tr>
<tr>
-
<td><strong>PDFBox<br>2.0.36</strong><br><small>feature</small></td>
+
<td><strong>PDFBox<br>2.0.37</strong><br><small>feature</small></td>
<td>Source ZIP file incl. examples</td>
- <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.36/pdfbox-2.0.36-src.zip">pdfbox-2.0.36-src.zip</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.asc">ASC</a></td>
- <td><a
href="https://downloads.apache.org/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.sha512">SHA512</a></td>
+ <td><a
href="https://www.apache.org/dyn/closer.lua/pdfbox/2.0.37/pdfbox-2.0.37-src.zip">pdfbox-2.0.37-src.zip</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.asc">ASC</a></td>
+ <td><a
href="https://downloads.apache.org/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.sha512">SHA512</a></td>
</tr>
<tr>
<td><strong>JBIG2<br>3.0.5</strong><br><small>feature</small></td>
diff --git a/content/errors/403.html b/content/errors/403.html
index 22450f11..680778c6 100644
--- a/content/errors/403.html
+++ b/content/errors/403.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/errors/404.html b/content/errors/404.html
index c0eb867d..f7f86643 100644
--- a/content/errors/404.html
+++ b/content/errors/404.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/ideas.html b/content/ideas.html
index 98b1dc5c..eb9629bd 100644
--- a/content/ideas.html
+++ b/content/ideas.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/index.html b/content/index.html
index 49fc9d1f..49b840fc 100644
--- a/content/index.html
+++ b/content/index.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
@@ -159,11 +159,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 3.0.8 released<br><small>2026-07-11</small></h2>
+<h2>Apache PDFBox 2.0.37 released<br><small>2026-07-15</small></h2>
<p>The Apache PDFBox community is pleased to announce the release of
-Apache PDFBox version 3.0.8. It is available for download at:</p>
+Apache PDFBox version 2.0.37. It is available for download at:</p>
<p><a
href="https://pdfbox.apache.org/download.html">https://pdfbox.apache.org/download.html</a></p>
-<p>See the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12356674">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=12356771">full
release notes</a> for details about this release.</p>
<h2 id="getting-help" tabindex="-1">Getting Help</h2>
<p>To get help on using PDFBox, please <a
href="mailto:[email protected]">Subscribe to the Users Mailing
List</a> and post your
questions there. We're happy to help.</p>
@@ -208,6 +208,11 @@ skills. Subscribe to the <a
href="/mailinglists.html">Mailing Lists</a> and find
</div>
</div>
<h2 id="news" tabindex="-1">News</h2>
+<h2>Apache PDFBox 3.0.8 released<br><small>2026-07-11</small></h2>
+<p>The Apache PDFBox community is pleased to announce the release of
+Apache PDFBox version 3.0.8. It is available for download at:</p>
+<p><a
href="https://pdfbox.apache.org/download.html">https://pdfbox.apache.org/download.html</a></p>
+<p>See the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12356674">full
release notes</a> for details about this release.</p>
<h2>Apache PDFBox JBIG2 ImageIO plugin 3.0.5
released<br><small>2026-05-20</small></h2>
<p>The Apache PDFBox community is pleased to announce the release of
Apache PDFBox JBIG2 ImageIO plugin version 3.0.5. It is available for download
at:</p>
@@ -228,11 +233,6 @@ Apache PDFBox version 3.0.7. It is available for download
at:</p>
Apache PDFBox version 3.0.6. It is available for download at:</p>
<p><a
href="https://pdfbox.apache.org/download.html">https://pdfbox.apache.org/download.html</a></p>
<p>See the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12355901">full
release notes</a> for details about this release.</p>
-<h2>Apache PDFBox 2.0.35 released<br><small>2025-10-02</small></h2>
-<p>The Apache PDFBox community is pleased to announce the release of
-Apache PDFBox version 2.0.35. It is available for download at:</p>
-<p><a
href="https://pdfbox.apache.org/download.html">https://pdfbox.apache.org/download.html</a></p>
-<p>See the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12355879">full
release notes</a> for details about this release.</p>
</div>
</div>
diff --git a/content/mailinglists.html b/content/mailinglists.html
index 02b32441..c070fc3d 100644
--- a/content/mailinglists.html
+++ b/content/mailinglists.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/references.html b/content/references.html
index 4d77355c..fa114e34 100644
--- a/content/references.html
+++ b/content/references.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/security.html b/content/security.html
index 4e1f046c..73973c9a 100644
--- a/content/security.html
+++ b/content/security.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/siteupdate.html b/content/siteupdate.html
index 6a8e74c4..847c64f8 100644
--- a/content/siteupdate.html
+++ b/content/siteupdate.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/support.html b/content/support.html
index 34ed29f9..e1243622 100644
--- a/content/support.html
+++ b/content/support.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>
diff --git a/content/team.html b/content/team.html
index 7e66fa94..ef072c4e 100644
--- a/content/team.html
+++ b/content/team.html
@@ -129,7 +129,7 @@
</li>
<li><a href="/2.0/commandline.html">Command-Line
Tools</a></li>
<li><a href="/2.0/faq.html">FAQ</a></li>
- <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.36/index.html">API
Docs <small>via javadoc.io</small></a></li>
+ <li><a
href="https://javadoc.io/doc/org.apache.pdfbox/pdfbox/2.0.37/index.html">API
Docs <small>via javadoc.io</small></a></li>
</ul>
</li>
<li class="sidebar-header">Development</li>