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 6930dc5 Site checkin for project Apache PDFBox Website 6930dc5 is described below commit 6930dc5605447f9b0dc67b94731ae38634e93404 Author: Maruan Sahyoun <msahyoun@localhost.localdomain> AuthorDate: Thu Jan 7 18:02:20 2021 +0100 Site checkin for project Apache PDFBox Website --- content/1.8/architecture.html | 24 ++++++++++++------------ content/1.8/commandline.html | 24 ++++++++++++------------ content/1.8/dependencies.html | 24 ++++++++++++------------ content/1.8/faq.html | 24 ++++++++++++------------ content/3.0/migration.html | 21 ++++++++++++++++++++- 5 files changed, 68 insertions(+), 49 deletions(-) diff --git a/content/1.8/architecture.html b/content/1.8/architecture.html index 6ca04ce..f307a9d 100644 --- a/content/1.8/architecture.html +++ b/content/1.8/architecture.html @@ -97,10 +97,6 @@ <i></i> <label>Cookbook</label> <ul><li> - <a href="/1.8/cookbook/encryption.html" > - Encrypting a File - </a> - </li><li> <a href="/1.8/cookbook/documentcreation.html" > Document Creation </a> @@ -109,30 +105,34 @@ Fill a Form Field </a> </li><li> + <a href="/1.8/cookbook/encryption.html" > + Encrypting a File + </a> + </li><li> <a href="/1.8/cookbook/pdfacreation.html" > PDF/A Creation </a> </li><li> + <a href="/1.8/cookbook/pdfavalidation.html" > + PDF/A Validation + </a> + </li><li> <a href="/1.8/cookbook/rendering.html" > Document Rendering </a> </li><li> - <a href="/1.8/cookbook/workingwithfonts.html" > - Working with Fonts + <a href="/1.8/cookbook/textextraction.html" > + Text Extraction </a> </li><li> - <a href="/1.8/cookbook/pdfavalidation.html" > - PDF/A Validation + <a href="/1.8/cookbook/workingwithfonts.html" > + Working with Fonts </a> </li><li> <a href="/1.8/cookbook/workingwithattachments.html" > Working with Attachments </a> </li><li> - <a href="/1.8/cookbook/textextraction.html" > - Text Extraction - </a> - </li><li> <a href="/1.8/cookbook/workingwithmetadata.html" > Working with Metadata </a> diff --git a/content/1.8/commandline.html b/content/1.8/commandline.html index baaaf02..f7540c7 100644 --- a/content/1.8/commandline.html +++ b/content/1.8/commandline.html @@ -97,10 +97,6 @@ <i></i> <label>Cookbook</label> <ul><li> - <a href="/1.8/cookbook/encryption.html" > - Encrypting a File - </a> - </li><li> <a href="/1.8/cookbook/documentcreation.html" > Document Creation </a> @@ -109,30 +105,34 @@ Fill a Form Field </a> </li><li> + <a href="/1.8/cookbook/encryption.html" > + Encrypting a File + </a> + </li><li> <a href="/1.8/cookbook/pdfacreation.html" > PDF/A Creation </a> </li><li> + <a href="/1.8/cookbook/pdfavalidation.html" > + PDF/A Validation + </a> + </li><li> <a href="/1.8/cookbook/rendering.html" > Document Rendering </a> </li><li> - <a href="/1.8/cookbook/workingwithfonts.html" > - Working with Fonts + <a href="/1.8/cookbook/textextraction.html" > + Text Extraction </a> </li><li> - <a href="/1.8/cookbook/pdfavalidation.html" > - PDF/A Validation + <a href="/1.8/cookbook/workingwithfonts.html" > + Working with Fonts </a> </li><li> <a href="/1.8/cookbook/workingwithattachments.html" > Working with Attachments </a> </li><li> - <a href="/1.8/cookbook/textextraction.html" > - Text Extraction - </a> - </li><li> <a href="/1.8/cookbook/workingwithmetadata.html" > Working with Metadata </a> diff --git a/content/1.8/dependencies.html b/content/1.8/dependencies.html index 53cc269..b038e6e 100644 --- a/content/1.8/dependencies.html +++ b/content/1.8/dependencies.html @@ -97,10 +97,6 @@ <i></i> <label>Cookbook</label> <ul><li> - <a href="/1.8/cookbook/encryption.html" > - Encrypting a File - </a> - </li><li> <a href="/1.8/cookbook/documentcreation.html" > Document Creation </a> @@ -109,30 +105,34 @@ Fill a Form Field </a> </li><li> + <a href="/1.8/cookbook/encryption.html" > + Encrypting a File + </a> + </li><li> <a href="/1.8/cookbook/pdfacreation.html" > PDF/A Creation </a> </li><li> + <a href="/1.8/cookbook/pdfavalidation.html" > + PDF/A Validation + </a> + </li><li> <a href="/1.8/cookbook/rendering.html" > Document Rendering </a> </li><li> - <a href="/1.8/cookbook/workingwithfonts.html" > - Working with Fonts + <a href="/1.8/cookbook/textextraction.html" > + Text Extraction </a> </li><li> - <a href="/1.8/cookbook/pdfavalidation.html" > - PDF/A Validation + <a href="/1.8/cookbook/workingwithfonts.html" > + Working with Fonts </a> </li><li> <a href="/1.8/cookbook/workingwithattachments.html" > Working with Attachments </a> </li><li> - <a href="/1.8/cookbook/textextraction.html" > - Text Extraction - </a> - </li><li> <a href="/1.8/cookbook/workingwithmetadata.html" > Working with Metadata </a> diff --git a/content/1.8/faq.html b/content/1.8/faq.html index 6d2ebbf..cb777c2 100644 --- a/content/1.8/faq.html +++ b/content/1.8/faq.html @@ -97,10 +97,6 @@ <i></i> <label>Cookbook</label> <ul><li> - <a href="/1.8/cookbook/encryption.html" > - Encrypting a File - </a> - </li><li> <a href="/1.8/cookbook/documentcreation.html" > Document Creation </a> @@ -109,30 +105,34 @@ Fill a Form Field </a> </li><li> + <a href="/1.8/cookbook/encryption.html" > + Encrypting a File + </a> + </li><li> <a href="/1.8/cookbook/pdfacreation.html" > PDF/A Creation </a> </li><li> + <a href="/1.8/cookbook/pdfavalidation.html" > + PDF/A Validation + </a> + </li><li> <a href="/1.8/cookbook/rendering.html" > Document Rendering </a> </li><li> - <a href="/1.8/cookbook/workingwithfonts.html" > - Working with Fonts + <a href="/1.8/cookbook/textextraction.html" > + Text Extraction </a> </li><li> - <a href="/1.8/cookbook/pdfavalidation.html" > - PDF/A Validation + <a href="/1.8/cookbook/workingwithfonts.html" > + Working with Fonts </a> </li><li> <a href="/1.8/cookbook/workingwithattachments.html" > Working with Attachments </a> </li><li> - <a href="/1.8/cookbook/textextraction.html" > - Text Extraction - </a> - </li><li> <a href="/1.8/cookbook/workingwithmetadata.html" > Working with Metadata </a> diff --git a/content/3.0/migration.html b/content/3.0/migration.html index 0d5e7af..c85d5c1 100644 --- a/content/3.0/migration.html +++ b/content/3.0/migration.html @@ -93,7 +93,7 @@ <section> <h1 id="pdfbox-3.0-migration-guide">PDFBox 3.0 Migration Guide</h1> -<p class="alert alert-warning">Work in progress! This is guide is improved over time. If you believe there is +<p class="alert alert-warning">Work in progress! This is guide will be improved over time. If you believe there is a missing topic, open an issue or help us with a contribution to improve the guide. </p> <p>This guide describes the updates in Apache PDFBox 3.0 release. Use the information provided to upgrade your PDFBox 2.x applications @@ -130,6 +130,22 @@ accessing annotations, signing a PDF etc. might still load all parts of the PDF <h3 id="interactive-forms">Interactive Forms</h3> <p>When accessing <code>AcroForms</code> using <code>PDDocumentCatalog.getAcroForm()</code> a number of fix ups are applied aligning PDFBox with most of the default behaviour of Adobe Reader. If you'd like to bypass this use <code>PDDocumentCatalog.getAcroForm(null)</code>.</p> +<p>The fix ups include</p> +<ul> +<li>setting default font resources if they are not already part of the AcroForm</li> +<li>create form fields from orphaned widget annotations under certain conditions</li> +<li>create the normal appearance stream under certain conditions</li> +</ul> +<p>You can lookup the details in the <code>org.apache.pdfbox.pdmodel.fixup</code> package of the source distribution and also create your own fix up(s).</p> +<h2 id="changes-in-pdfbox-app">Changes in PDFBox App</h2> +<p>The command line interface for the PDFBox App has been rewritten. As a result</p> +<ul> +<li>the individual commands have been changed</li> +<li>passing input and output files have been changed from using parameters to using options/flags to reduce the ambiguity</li> +<li>all commands now return an exit code</li> +<li>all commands now support passing <code>-h</code> or <code>--help</code> to display usage information</li> +<li>all commands now support passing <code>-V</code> or <code>--version</code> to display the version information</li> +</ul> </section> <aside> @@ -167,6 +183,9 @@ of Adobe Reader. If you'd like to bypass this use <code>PDDocumentCatalog.getAcr </li> </ol> </li> + + <li><a href="#changes-in-pdfbox-app">Changes in PDFBox App</a> + </li> </ol> </nav>