This is an automated email from the ASF dual-hosted git repository.
msahyoun 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 1f119239 Site checkin for project Apache PDFBox Website
1f119239 is described below
commit 1f11923979a6b40726a2a6aab812e58f5f7f746f
Author: Maruan Sahyoun <[email protected]>
AuthorDate: Fri Jan 16 13:09:42 2026 +0100
Site checkin for project Apache PDFBox Website
---
content/2.0/commandline.html | 48 +++---
content/2.0/cookbook/encryption.html | 2 +-
content/2.0/dependencies.html | 2 +-
content/2.0/examples.html | 2 +-
content/2.0/faq.html | 2 +-
content/2.0/getting-started.html | 2 +-
content/2.0/migration.html | 4 +-
content/3.0/commandline.html | 291 +++++++++++++++++++++++++++++++----
content/3.0/dependencies.html | 2 +-
content/3.0/faq.html | 4 +-
content/3.0/getting-started.html | 2 +-
content/3.0/migration.html | 10 +-
content/4.0/migration.html | 7 +-
content/blog/index.html | 2 +-
content/building.html | 2 +-
content/codingconventions.html | 2 +-
content/download.html | 2 +-
content/errors/403.html | 2 +-
content/errors/404.html | 2 +-
content/ideas.html | 2 +-
content/index.html | 2 +-
content/mailinglists.html | 2 +-
content/references.html | 2 +-
content/security.html | 2 +-
content/siteupdate.html | 2 +-
content/support.html | 2 +-
content/team.html | 2 +-
27 files changed, 328 insertions(+), 78 deletions(-)
diff --git a/content/2.0/commandline.html b/content/2.0/commandline.html
index ea13179a..1319903c 100644
--- a/content/2.0/commandline.html
+++ b/content/2.0/commandline.html
@@ -130,7 +130,7 @@
<p>PDFBox comes with a series of command-line utilities. They are available as
standard Java applications.</p>
<p>See the <a href="/2.0/dependencies.html">Dependencies</a> page for
instructions on how to set your classpath in order to run
PDFBox tools as Java applications.</p>
-<h2 id="decrypt" tabindex="-1">Decrypt</h2>
+<h2 id="decryption" tabindex="-1">Decryption</h2>
<p>This application will decrypt a PDF document.</p>
<p>NOTE: You must have the owner password to decrypt the document!</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar Decrypt [OPTIONS]
<inputfile> [outputfile]</code></p>
@@ -164,7 +164,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="encrypt" tabindex="-1">Encrypt</h2>
+<h2 id="encryption" tabindex="-1">Encryption</h2>
<p>This application will encrypt a PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar Encrypt [OPTIONS]
<password> <inputfile></code></p>
<table>
@@ -248,7 +248,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="extractimages" tabindex="-1">ExtractImages</h2>
+<h2 id="extract-images" tabindex="-1">Extract images</h2>
<p>This application will extract all images from the given PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar ExtractImages [OPTIONS]
<inputfile> </code></p>
<table>
@@ -277,7 +277,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="extracttext" tabindex="-1">ExtractText</h2>
+<h2 id="extract-text" tabindex="-1">Extract text</h2>
<p>This application will extract all text from the given PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar ExtractText [OPTIONS]
<inputfile> [Text file] </code></p>
<table>
@@ -351,7 +351,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="overlaypdf" tabindex="-1">OverlayPDF</h2>
+<h2 id="overlay" tabindex="-1">Overlay</h2>
<p>This application will overlay one document with the content of another
document</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar OverlayPDF <input.pdf>
[OPTIONS] <output.pdf></code></p>
<table>
@@ -451,10 +451,10 @@ It is used as replacement for the PDFReader which was
removed in 2.0.0.</p>
</tr>
</tbody>
</table>
-<h2 id="pdfmerger" tabindex="-1">PDFMerger</h2>
+<h2 id="merge-documents" tabindex="-1">Merge documents</h2>
<p>This application will take a list of pdf documents and merge them, saving
the result in a new document.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar PDFMerger <Source PDF files
(2 ..n)> <Target PDF file></code></p>
-<h2 id="pdfsplit" tabindex="-1">PDFSplit</h2>
+<h2 id="split-documents" tabindex="-1">Split documents</h2>
<p>This application will take an existing PDF document and split it into a
number of new documents.</p>
<p>Per default the resulting files will be named after the original filenmame
with <code>-<nr></code> appended before the suffix.
To override the filename use the <code>outputPrefix</code> option.</p>
@@ -502,7 +502,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
<li>PDFSplit -startPage 5 -endPage 10 sample_with_13_pages.pdf will provide a
pdf containing all pages from 5 to 10 of the source pdf</li>
<li>PDFSplit -split 2 -startPage 5 -endPage 10 sample_with_13_pages.pdf will
provide 3 pdfs containing all pages from 5 to 10 of the source pdf 2 pages
each</li>
</ul>
-<h2 id="pdftoimage" tabindex="-1">PDFToImage</h2>
+<h2 id="convert-pdf-to-images" tabindex="-1">Convert PDF to images</h2>
<p>This application will create an image for every page in the PDF
document.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar PDFToImage [OPTIONS] <PDF
file></code></p>
<table>
@@ -566,7 +566,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
</tr>
</tbody>
</table>
-<h2 id="printpdf" tabindex="-1">PrintPDF</h2>
+<h2 id="print" tabindex="-1">Print</h2>
<p>This application will send a pdf document to the printer.</p>
<p class="alert alert-info">You must have the correct permissions to print the
document!</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar PrintPDF [OPTIONS]
<inputfile></code></p>
@@ -642,7 +642,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
</tbody>
</table>
<p>mediaSize and tray cannot be combined. Running the command without
parameters will show a help text and all available settings for all
printers.</p>
-<h2 id="texttopdf" tabindex="-1">TextToPDF</h2>
+<h2 id="create-pdf-from-text" tabindex="-1">Create PDF from text</h2>
<p>This application will create a PDF document from a text file.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar TextToPDF [OPTIONS]
<outputfile> <textfile></code></p>
<table>
@@ -703,8 +703,8 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
<li>Times-BoldItalic</li>
<li>ZapfDingbats</li>
</ul>
-<h2 id="writedecodeddoc" tabindex="-1">WriteDecodedDoc</h2>
-<p>An application to decompress PDF documents.</p>
+<h2 id="decompress" tabindex="-1">Decompress</h2>
+<p>An application to decompress PDF documents. This is helpful if wanting to
inspect a PDF with a text editor.</p>
<p>Usage: <code>java -jar pdfbox-app-2.y.z.jar WriteDecodedDoc
<input-file> <output-file></code></p>
<table>
<thead>
@@ -743,40 +743,40 @@ To override the filename use the
<code>outputPrefix</code> option.</p>
<nav class="toc">
<ol>
- <li><a href="#decrypt">Decrypt</a>
+ <li><a href="#decryption">Decryption</a>
</li>
- <li><a href="#encrypt">Encrypt</a>
+ <li><a href="#encryption">Encryption</a>
</li>
- <li><a href="#extractimages">ExtractImages</a>
+ <li><a href="#extract-images">Extract images</a>
</li>
- <li><a href="#extracttext">ExtractText</a>
+ <li><a href="#extract-text">Extract text</a>
</li>
- <li><a href="#overlaypdf">OverlayPDF</a>
+ <li><a href="#overlay">Overlay</a>
</li>
<li><a href="#pdfdebugger">PDFDebugger</a>
</li>
- <li><a href="#pdfmerger">PDFMerger</a>
+ <li><a href="#merge-documents">Merge documents</a>
</li>
- <li><a href="#pdfsplit">PDFSplit</a>
+ <li><a href="#split-documents">Split documents</a>
</li>
- <li><a href="#pdftoimage">PDFToImage</a>
+ <li><a href="#convert-pdf-to-images">Convert PDF to
images</a>
</li>
- <li><a href="#printpdf">PrintPDF</a>
+ <li><a href="#print">Print</a>
</li>
- <li><a href="#texttopdf">TextToPDF</a>
+ <li><a href="#create-pdf-from-text">Create PDF from
text</a>
</li>
- <li><a href="#writedecodeddoc">WriteDecodedDoc</a>
+ <li><a href="#decompress">Decompress</a>
</li>
</ol>
</nav>
@@ -791,7 +791,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/cookbook/encryption.html
b/content/2.0/cookbook/encryption.html
index 23f83205..801b0fb0 100644
--- a/content/2.0/cookbook/encryption.html
+++ b/content/2.0/cookbook/encryption.html
@@ -157,7 +157,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/dependencies.html b/content/2.0/dependencies.html
index 67a75653..6f9e9f8b 100644
--- a/content/2.0/dependencies.html
+++ b/content/2.0/dependencies.html
@@ -255,7 +255,7 @@ directory. You can then simply copy all the libraries you
need from this directo
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/examples.html b/content/2.0/examples.html
index 62f83379..c0ccf9ee 100644
--- a/content/2.0/examples.html
+++ b/content/2.0/examples.html
@@ -148,7 +148,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/faq.html b/content/2.0/faq.html
index 2b8dc00f..576bb376 100644
--- a/content/2.0/faq.html
+++ b/content/2.0/faq.html
@@ -397,7 +397,7 @@ the command-line app.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/getting-started.html b/content/2.0/getting-started.html
index d72e4cb5..8dcee542 100644
--- a/content/2.0/getting-started.html
+++ b/content/2.0/getting-started.html
@@ -165,7 +165,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/2.0/migration.html b/content/2.0/migration.html
index db72b7e4..13fb68db 100644
--- a/content/2.0/migration.html
+++ b/content/2.0/migration.html
@@ -204,7 +204,7 @@ and so on. The <code>add</code> method now supports all the
different type of re
<pre class="language-java"><code class="language-java"><span class="token
keyword">for</span><span class="token punctuation">(</span><span class="token
class-name">PDPage</span> page <span class="token operator">:</span>
document<span class="token punctuation">.</span><span class="token
function">getPages</span><span class="token punctuation">(</span><span
class="token punctuation">)</span><span class="token
punctuation">)</span><br><span class="token punctuation">{</span><br> <span
c [...]
<h3 id="pdf-rendering" tabindex="-1">PDF Rendering</h3>
<p>With PDFBox 2.0.0 <code>PDPage.convertToImage</code> and
<code>PDFImageWriter</code> have been removed. Instead the new
<code>PDFRenderer</code> class shall be used.</p>
-<pre class="language-java"><code class="language-java"><span class="token
class-name">PDDocument</span> document <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>pdfFilename<span
class="token punctuation">)</span>< [...]
+<pre class="language-java"><code class="language-java"><span class="token
class-name">PDDocument</span> document <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>pdfFilename<span
class="token punctuation">)</span>< [...]
<p><code>ImageIOUtil</code> has been moved into the
<code>org.apache.pdfbox.tools.imageio</code> package. This is in the
<code>pdfbox-tools</code> download. If you are using maven, the
<code>artifactId</code> has the same name.</p>
<p class="alert alert-warning">Important notice when using PDFBox with Java 8
</p>
@@ -336,7 +336,7 @@ To understand this yourself, view any file with PDFDebugger
and have a look at t
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/3.0/commandline.html b/content/3.0/commandline.html
index 2b11faad..5d74bf5a 100644
--- a/content/3.0/commandline.html
+++ b/content/3.0/commandline.html
@@ -117,7 +117,7 @@
<p>PDFBox comes with a series of command-line utilities. They are available as
standard Java applications.</p>
<p>See the <a href="/3.0/dependencies.html">Dependencies</a> page for
instructions on how to set your classpath in order to run
PDFBox tools as Java applications.</p>
-<h2 id="decrypt" tabindex="-1">Decrypt</h2>
+<h2 id="decryption" tabindex="-1">Decryption</h2>
<p>This application will decrypt a PDF document.</p>
<p>NOTE: You must have the owner password to decrypt the document!</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar decrypt [OPTIONS]
-i=<infile></code></p>
@@ -159,7 +159,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="encrypt" tabindex="-1">Encrypt</h2>
+<h2 id="encryption" tabindex="-1">Encryption</h2>
<p>This application will encrypt a PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar encrypt [OPTIONS]
-i=<infile></code></p>
<table>
@@ -253,8 +253,8 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="extractimages" tabindex="-1">ExtractImages</h2>
-<p>This application will extract all images from the given PDF document.</p>
+<h2 id="export-images" tabindex="-1">Export images</h2>
+<p>This application will export all images from the given PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar export:images [OPTIONS]
-i=<infile></code></p>
<table>
<thead>
@@ -270,7 +270,7 @@ PDFBox tools as Java applications.</p>
</tr>
<tr>
<td>-i, --input=<infile></td>
-<td>The PDF file to decrypt.</td>
+<td>The PDF file to export images from.</td>
</tr>
<tr>
<td>-noColorConvert</td>
@@ -294,7 +294,172 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="extracttext" tabindex="-1">ExtractText</h2>
+<h2 id="export-xmp" tabindex="-1">Export XMP</h2>
+<p>This application will export the xmp metadata stream from the given PDF
document.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar export:xmp [OPTIONS]
-i=<infile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td>The PDF file to export from.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td>The exported xmp file.</td>
+</tr>
+<tr>
+<td>-console</td>
+<td>Send text to console instead of file.</td>
+</tr>
+<tr>
+<td>-password=[<password>]</td>
+<td>Password for the PDF or certificate in keystore.</td>
+</tr>
+<tr>
+<td>-page=<page></td>
+<td>The specific page to extract xmp from (1-based).</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="export-fdf" tabindex="-1">Export FDF</h2>
+<p>This application will export the AcroForm data from a PDF document to
FDF.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar export:fdf [OPTIONS]
-i=<infile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td>The PDF file to export from.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td>The exported FDF file.</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="export-xfdf" tabindex="-1">Export XFDF</h2>
+<p>This application will export the AcroForm data from a PDF document to
XFDF.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar export:xfdf [OPTIONS]
-i=<infile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td>The PDF file to export from.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td>The exported XFDF file.</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="import-fdf" tabindex="-1">Import FDF</h2>
+<p>This application will import the AcroForm data from an FDF document to a
PDF document.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar import:fdf [OPTIONS]
-i=<infile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td>The PDF file to import to.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td>The PDF file to save to; if omitted, the original file will be used.</td>
+</tr>
+<tr>
+<td>--data=<infile></td>
+<td>the FDF data file to import from.</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="import-xfdf" tabindex="-1">Import XFDF</h2>
+<p>This application will import the AcroForm data from an XFDF document to a
PDF document.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar import:xfdf [OPTIONS]
-i=<infile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td>The PDF file to import to.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td>The PDF file to save to; if omitted, the original file will be used.</td>
+</tr>
+<tr>
+<td>--data=<infile></td>
+<td>the XFDF data file to import from.</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="extract-text" tabindex="-1">Extract text</h2>
<p>This application will extract all text from the given PDF document.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar export:text [OPTIONS]
-i=<infile></code></p>
<table>
@@ -388,7 +553,7 @@ PDFBox tools as Java applications.</p>
</tr>
</tbody>
</table>
-<h2 id="overlaypdf" tabindex="-1">OverlayPDF</h2>
+<h2 id="overlay" tabindex="-1">Overlay</h2>
<p>This application will overlay one document with the content of another
document</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar overlay [OPTIONS]
-i=<infile> -o=<outfile></code></p>
<table>
@@ -503,7 +668,7 @@ It is used as replacement for the PDFReader which was
removed in 2.0.0.</p>
</tr>
</tbody>
</table>
-<h2 id="pdfmerger" tabindex="-1">PDFMerger</h2>
+<h2 id="merge-documents" tabindex="-1">Merge documents</h2>
<p>This application will take a list of pdf documents and merge them, saving
the result in a new document.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar merge [-hV] -o=outfile
-i=<infile> [-i=<infile>]</code></p>
<table>
@@ -532,7 +697,7 @@ It is used as replacement for the PDFReader which was
removed in 2.0.0.</p>
</tr>
</tbody>
</table>
-<h2 id="pdfsplit" tabindex="-1">PDFSplit</h2>
+<h2 id="split-documents" tabindex="-1">Split documents</h2>
<p>This application will take an existing PDF document and split it into a
number of new documents.</p>
<p>Per default the resulting files will be named after the original filenmame
with <code>-<nr></code> appended before the suffix.
To override the filename use the <code>outputPrefix</code> option.</p>
@@ -590,7 +755,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
<li>PDFSplit -startPage=5 -endPage=10 -i=sample_with_13_pages.pdf will provide
a pdf containing all pages from 5 to 10 of the source pdf</li>
<li>PDFSplit -split=2 -startPage=5 -endPage=10 -isample_with_13_pages.pdf will
provide 3 pdfs containing all pages from 5 to 10 of the source pdf 2 pages
each</li>
</ul>
-<h2 id="pdftoimage" tabindex="-1">PDFToImage</h2>
+<h2 id="convert-pdf-to-images" tabindex="-1">Convert PDF to images</h2>
<p>This application will create an image for every page in the PDF
document.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar render [OPTIONS]
-i=<infile></code></p>
<table>
@@ -679,7 +844,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
</tr>
</tbody>
</table>
-<h2 id="printpdf" tabindex="-1">PrintPDF</h2>
+<h2 id="print" tabindex="-1">Print</h2>
<p>This application will send a pdf document to the printer.</p>
<p class="alert alert-info">You must have the correct permissions to print the
document!</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar print [OPTIONS]
-i=<infile></code></p>
@@ -765,9 +930,9 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
</tbody>
</table>
<p>mediaSize and tray can only be combined when running on jdk 1.8.</p>
-<h2 id="texttopdf" tabindex="-1">TextToPDF</h2>
+<h2 id="create-pdf-from-text" tabindex="-1">Create PDF from text</h2>
<p>This application will create a PDF document from a text file.</p>
-<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar fromText [OPTIONS]
-i=<infile> -o=<outfile></code></p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar fromtext [OPTIONS]
-i=<infile> -o=<outfile></code></p>
<table>
<thead>
<tr>
@@ -856,8 +1021,62 @@ To override the filename use the
<code>outputPrefix</code> option.</p>
<li>Times-BoldItalic</li>
<li>ZapfDingbats</li>
</ul>
-<h2 id="writedecodeddoc" tabindex="-1">WriteDecodedDoc</h2>
-<p>An application to decompress PDF documents.</p>
+<h2 id="create-pdf-from-images" tabindex="-1">Create PDF from images</h2>
+<p>This application will create a PDF document from image files.</p>
+<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar fromimage [OPTIONS]
-i=<infile> -o=<outfile></code></p>
+<table>
+<thead>
+<tr>
+<th>Command-Line Parameter</th>
+<th>Default</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>-h, --help</td>
+<td></td>
+<td>Show help message and exit.</td>
+</tr>
+<tr>
+<td>-i, --input=<infile></td>
+<td></td>
+<td>The image file(s) to convert.</td>
+</tr>
+<tr>
+<td>-landscape</td>
+<td></td>
+<td>Set orientation to landscape.</td>
+</tr>
+<tr>
+<td>-o, --output=<outfile></td>
+<td></td>
+<td>The generated PDF file.</td>
+</tr>
+<tr>
+<td>-pageSize=<pageSize></td>
+<td>LETTER</td>
+<td>The page size to use (LETTER, LEGAL, A0, A1, A2, A3, A4, A5, A6).</td>
+</tr>
+<tr>
+<td>-resize</td>
+<td></td>
+<td>Resize to page size.</td>
+</tr>
+<tr>
+<td>-autoOrientation</td>
+<td></td>
+<td>Set orientation depending of image proportion.</td>
+</tr>
+<tr>
+<td>-V, --version</td>
+<td></td>
+<td>Print version information and exit.</td>
+</tr>
+</tbody>
+</table>
+<h2 id="decompress" tabindex="-1">Decompress</h2>
+<p>An application to decompress PDF documents. This is helpful if wanting to
inspect a PDF with a text editor.</p>
<p>Usage: <code>java -jar pdfbox-app-3.y.z.jar decode [OPTIONS]
<input-file> <output-file></code></p>
<table>
<thead>
@@ -904,40 +1123,58 @@ To override the filename use the
<code>outputPrefix</code> option.</p>
<nav class="toc">
<ol>
- <li><a href="#decrypt">Decrypt</a>
+ <li><a href="#decryption">Decryption</a>
</li>
- <li><a href="#encrypt">Encrypt</a>
+ <li><a href="#encryption">Encryption</a>
</li>
- <li><a href="#extractimages">ExtractImages</a>
+ <li><a href="#export-images">Export images</a>
</li>
- <li><a href="#extracttext">ExtractText</a>
+ <li><a href="#export-xmp">Export XMP</a>
</li>
- <li><a href="#overlaypdf">OverlayPDF</a>
+ <li><a href="#export-fdf">Export FDF</a>
+ </li>
+
+ <li><a href="#export-xfdf">Export XFDF</a>
+ </li>
+
+ <li><a href="#import-fdf">Import FDF</a>
+ </li>
+
+ <li><a href="#import-xfdf">Import XFDF</a>
+ </li>
+
+ <li><a href="#extract-text">Extract text</a>
+ </li>
+
+ <li><a href="#overlay">Overlay</a>
</li>
<li><a href="#pdfdebugger">PDFDebugger</a>
</li>
- <li><a href="#pdfmerger">PDFMerger</a>
+ <li><a href="#merge-documents">Merge documents</a>
+ </li>
+
+ <li><a href="#split-documents">Split documents</a>
</li>
- <li><a href="#pdfsplit">PDFSplit</a>
+ <li><a href="#convert-pdf-to-images">Convert PDF to
images</a>
</li>
- <li><a href="#pdftoimage">PDFToImage</a>
+ <li><a href="#print">Print</a>
</li>
- <li><a href="#printpdf">PrintPDF</a>
+ <li><a href="#create-pdf-from-text">Create PDF from
text</a>
</li>
- <li><a href="#texttopdf">TextToPDF</a>
+ <li><a href="#create-pdf-from-images">Create PDF from
images</a>
</li>
- <li><a href="#writedecodeddoc">WriteDecodedDoc</a>
+ <li><a href="#decompress">Decompress</a>
</li>
</ol>
</nav>
@@ -952,7 +1189,7 @@ To override the filename use the <code>outputPrefix</code>
option.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/3.0/dependencies.html b/content/3.0/dependencies.html
index 14c1d11c..349ab31c 100644
--- a/content/3.0/dependencies.html
+++ b/content/3.0/dependencies.html
@@ -225,7 +225,7 @@ included in the Java platform.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/3.0/faq.html b/content/3.0/faq.html
index 2030a8cb..5232dbdb 100644
--- a/content/3.0/faq.html
+++ b/content/3.0/faq.html
@@ -154,7 +154,7 @@ However there are some caveats: PDFBox will support only
one language in a speci
best to use a font that is specific enough, e.g. the <a
href="https://pagure.io/lohit">Lohit fonts</a>.
For example, the Mangal font is meant to be a Devangari font, but PDFBox will
choose Bengali
because that one is also claimed to be supported and is checked first.
-Since 3.0.3 it is possible to deactivate the feature by calling
<code>PDFont.setEnableGsub(false)</code>.
+Since 3.0.3 it is possible to deactivate the feature by calling
<code>TrueTypeFont.setEnableGsub(false)</code>.
The features may be incomplete because we do not yet support all GSUB table
formats,
and we don't support GPOS at all. Text extraction may be incorrect.</p>
<h3 id="what-fonts-do-i-need-on-my-system%3F" tabindex="-1">What fonts do I
need on my system?</h3>
@@ -397,7 +397,7 @@ the command-line app.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/3.0/getting-started.html b/content/3.0/getting-started.html
index 14317c11..9d040a5e 100644
--- a/content/3.0/getting-started.html
+++ b/content/3.0/getting-started.html
@@ -152,7 +152,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/3.0/migration.html b/content/3.0/migration.html
index cc91bfdd..a2d214c9 100644
--- a/content/3.0/migration.html
+++ b/content/3.0/migration.html
@@ -218,6 +218,11 @@ as they are treated to be of <strong>internal use
only</strong>.</p>
<li><em><strong>using a file as input</strong></em></li>
</ul>
<p>If a file is provided as source PDFBox uses
<code>org.apache.pdfbox.io.RandomAccessReadBufferedFile</code> to wrap the
source data using the in-memory cache as described above.</p>
+<h3 id="changes-in-pdf-generation" tabindex="-1">Changes in PDF Generation</h3>
+<p>Complex scripts are now partially supported. This applies to latin
ligatures and some indian scripts.
+This may result in slight visual differences even if you're not writing Indian
text,
+as shown in <a
href="https://issues.apache.org/jira/browse/PDFBOX-6149">PDFBOX-6149</a>.
+If you do not want this to happen, deactivate the feature by calling
<code>TrueTypeFont.setEnableGsub(false)</code>.</p>
<h3 id="changes-when-saving-pdf" tabindex="-1">Changes when saving PDF</h3>
<h4 id="compressed-saving-by-default" tabindex="-1">Compressed saving by
default</h4>
<p>When saving a PDF this will now be done in compressed mode by default. To
override that (e.g. if you want to create a PDF/A-1b document) use
<code>PDDocument.save</code> with
<code>CompressParameters.NO_COMPRESSION</code>.</p>
@@ -315,6 +320,9 @@ of Adobe Reader. If you'd like to bypass this use
<code>PDDocumentCatalog.getAcr
<li><a href="#use-loader-to-get-a-pdf-document">Use Loader
to get a PDF document</a>
</li>
+ <li><a href="#changes-in-pdf-generation">Changes in PDF
Generation</a>
+ </li>
+
<li><a href="#changes-when-saving-pdf">Changes when saving
PDF</a>
</li>
@@ -365,7 +373,7 @@ of Adobe Reader. If you'd like to bypass this use
<code>PDDocumentCatalog.getAcr
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/4.0/migration.html b/content/4.0/migration.html
index 269c0dcf..82094266 100644
--- a/content/4.0/migration.html
+++ b/content/4.0/migration.html
@@ -142,6 +142,8 @@ was stream lined to fit their needs. But VeraPDF is still
using the PDFBox parse
<h3 id="icosvisitor-derived-classes" tabindex="-1">ICOSVisitor derived
classes</h3>
<p>If you have implemented your own <code>ICOSVisitor</code> class, you'll
have to implement the new <code>visitFromObject</code> method.
The default implementation found in 3.0 has been moved to the
<code>COSWriter</code> class.</p>
+<h3 id="deprecations" tabindex="-1">Deprecations</h3>
+<p>In the PDIndexed class, the no parameter constructor and two methods were
removed. Let us know if you need them.</p>
</section>
<aside>
@@ -174,6 +176,9 @@ The default implementation found in 3.0 has been moved to
the <code>COSWriter</c
<li><a href="#icosvisitor-derived-classes">ICOSVisitor
derived classes</a>
</li>
+
+ <li><a href="#deprecations">Deprecations</a>
+ </li>
</ol>
</li>
</ol>
@@ -189,7 +194,7 @@ The default implementation found in 3.0 has been moved to
the <code>COSWriter</c
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/blog/index.html b/content/blog/index.html
index 14d5e653..70de609f 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -531,7 +531,7 @@ PDFBox 1.8 or earlier an overview about things to look at
when switching over. M
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/building.html b/content/building.html
index 6bb1fa08..88d0db9d 100644
--- a/content/building.html
+++ b/content/building.html
@@ -205,7 +205,7 @@ cd pdfbox-jbig2</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/codingconventions.html b/content/codingconventions.html
index b868db1a..f7a59831 100644
--- a/content/codingconventions.html
+++ b/content/codingconventions.html
@@ -308,7 +308,7 @@ you invoke <em>Source -> Organize Imports</em>
(<code>Ctrl+Shift+O</code>).</
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/download.html b/content/download.html
index f2739a86..a49382ab 100644
--- a/content/download.html
+++ b/content/download.html
@@ -442,7 +442,7 @@ Section 740.13) for both object code and source code.
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/errors/403.html b/content/errors/403.html
index ed719a64..8efcdb62 100644
--- a/content/errors/403.html
+++ b/content/errors/403.html
@@ -174,7 +174,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/errors/404.html b/content/errors/404.html
index 97d09a1c..20229350 100644
--- a/content/errors/404.html
+++ b/content/errors/404.html
@@ -174,7 +174,7 @@
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/ideas.html b/content/ideas.html
index c9964c31..1c372b9e 100644
--- a/content/ideas.html
+++ b/content/ideas.html
@@ -225,7 +225,7 @@ level. This could in addition be a good basis for PDF/A and
other compliance che
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/index.html b/content/index.html
index 4fe13109..876dab03 100644
--- a/content/index.html
+++ b/content/index.html
@@ -245,7 +245,7 @@ Apache PDFBox version 2.0.33. It is available for download
at:</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/mailinglists.html b/content/mailinglists.html
index 6660c7e9..8705ea44 100644
--- a/content/mailinglists.html
+++ b/content/mailinglists.html
@@ -216,7 +216,7 @@ to the <strong>Commit Mailing List</strong>.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/references.html b/content/references.html
index f5b8cc55..af18a6cd 100644
--- a/content/references.html
+++ b/content/references.html
@@ -303,7 +303,7 @@ Please file an <a
href="https://issues.apache.org/jira/browse/PDFBOX">improvemen
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/security.html b/content/security.html
index 6102ae92..039c25cd 100644
--- a/content/security.html
+++ b/content/security.html
@@ -187,7 +187,7 @@ unexpected amounts of memory.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/siteupdate.html b/content/siteupdate.html
index 52f2832d..b20d4fe6 100644
--- a/content/siteupdate.html
+++ b/content/siteupdate.html
@@ -269,7 +269,7 @@ all generated sources in the project first.</p>
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/support.html b/content/support.html
index 278f9091..f9daa9fc 100644
--- a/content/support.html
+++ b/content/support.html
@@ -203,7 +203,7 @@ you are really certain it's a problem in the PDFBox
software. Try using the Mail
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>
diff --git a/content/team.html b/content/team.html
index 0b767d33..dadb3170 100644
--- a/content/team.html
+++ b/content/team.html
@@ -313,7 +313,7 @@ Get involved today. All contributions to the project are
greatly appreciated.</p
<!-- nothing in here on purpose -->
</div>
<div class="span9">
- <p>Copyright © 2009–2025 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
+ <p>Copyright © 2009–2026 <a
href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed
under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
<br>Apache PDFBox, PDFBox, Apache, the Apache logo and the
Apache PDFBox project logos are trademarks of The Apache Software
Foundation.</p>
</div>
</div>