iText PDF - Harness the power of PDF https://itextpdf.com/ en iText Suite 8.0.3: Advanced PAdES Signing API, Two-Step Signing, and More https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-803-advanced-pades-api-two-step-signing <span property="schema:name" class="field field--name-title field--type-string field--label-hidden"> iText Suite 8.0.3: Advanced PAdES Signing API, Two-Step Signing, and More</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/ianmorris" typeof="schema:Person" property="schema:name" datatype="">ian.morris</span></span> <span property="schema:dateCreated" content="2024-02-14T12:13:57+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2024-02-14T13:13:57+01:00" title="Wednesday, February 14, 2024 - 13:13" class="datetime">Wed, 02/14/2024 - 13:13</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <img src="/sites/default/files/inline-images/Blog%20banner%201140x300%20Release%20iText%20Suite%208_0_3.png" data-entity-uuid="9beb4128-ceae-4f61-9bc2-af3accfcb2a5" data-entity-type="file" alt="iText Suite 8.0.3 banner" width="1140" height="300" loading="lazy" /><p>It’s Valentine's Day, although that’s not all we’re celebrating. 24 years ago today, the first public version (0.30) of the iText PDF library was released. Today, we give you iText Suite version 8.0.3 which has a ton of great stuff we’re sure you’re going to love.</p><p>After almost a quarter-century of iText development, you might be wondering what else could we possibly add to the premier open-source PDF library for Java and .NET. As we mentioned last time, our current focus is to build upon iText Core’s already industry-leading support for PDF digital signatures, making digital signing with iText easier than ever before. By providing developers with more high-level APIs to utilize, it means you don’t have to bother with any specification or implementation details - iText will do all the heavy lifting for you.</p><p>On top of that though, we’ve also been implementing support for the upcoming PDF/UA-2 standard, improved our automated checks for PDF/A and PDF/UA creation in Core and pdfHTML, and added support for intelligent table recognition in pdfOCR.</p><h2><a href="https://kb.itextpdf.com/itext/release-itext-core-8-0-3" target="_blank"><strong>Release iText Core 8.0.3</strong></a></h2><h3>Digital Signatures</h3><h4>PAdES Signing high-level API</h4><p>You might remember that in <a href="https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-802-advancing-pdf-functionality-pdfa-4-creation" target="_blank">our last release</a> we mentioned a new high-level API for PDF Advanced Electronic Signatures (PAdES) Signing, While we were still working on the finer details, we wanted to allow interested parties to try it out and familiarize themselves with it. Now, we’re happy to say it is finalized and completely ready for production.</p><p>The main addition is the new <code>PdfPadesSigner</code> class, which performs signing with the PAdES related profiles (В, T, LT, LTA) and renews signature revocation data (AKA prolongation) and timestamps. See <a href="https://kb.itextpdf.com/itext/pades-signing-high-level-api" target="_blank">the example</a> on our Knowledge Base for more details on the various PAdES levels, along with a demonstration of creating a Level B and Level LTA signature using the <code>PdfPadesSigner</code> class.</p><p>Note that while PAdES was published by the European Technical Standards Institute (ETSI), other implementations of Advanced Electronic Signatures (AES) and Qualified Electronic Signatures (QES) for PDF work in a similar way. So, even if you don’t require eIDAS-specific compliance, you should find this API extremely useful.</p><h4>Two-step/asynchronous signing</h4><p>The PAdES Signing API also includes a comprehensive implementation of two-step (AKA asynchronous) signing. In essence, this means users are now able to easily split signing operations into steps which can be performed independently of each other. While this was possible beforehand, doing so required a deep knowledge of signing and not a little effort.</p><p>To make things more straightforward we’ve added two methods to the <code>PadesTwoPhaseSigner</code> class (<a href="https://api.itextpdf.com/iText/java/8.0.3/com/itextpdf/signatures/PdfTwoPhaseSigner.html" target="_blank">Java</a>/<a href="https://api.itextpdf.com/iText/dotnet/latest/classi_text_1_1_signatures_1_1_pdf_two_phase_signer.html" target="_blank">.NET</a>). The first is <code>prepareDocumentForSignature</code> which adds the necessary fields to the document, closes it and then returns the message digest of the prepared document. The second method is <code>addSignatureToPreparedDocument</code> which, as the name suggests, completes the signing procedure by adding the signature to the prepared document.</p><p>That’s not all though. We’ve also added the <code>PadesTwoPhaseSigningHelper</code> class (<a href="https://api.itextpdf.com/iText/java/latest/com/itextpdf/signatures/PadesTwoPhaseSigningHelper.html" target="_blank">Java</a>/<a href="https://api.itextpdf.com/iText/dotnet/latest/classi_text_1_1_signatures_1_1_pades_two_phase_signing_helper.html" target="_blank">.NET</a>); a helper class that allows users to easily perform signing operation in two steps. For example, you could prepare the document with a placeholder for the future signature, and then sign the prepared document using a corresponding PAdES profile at a later date, or using a completely separate process or application.</p><p>Once again, we have prepared <a href="https://kb.itextpdf.com/itext/pades-signing-high-level-api" target="_blank">an example</a> on our Knowledge Base to show you how it works.</p><h4>Additional SignatureFieldAppearance examples</h4><p>In addition to the <a href="https://kb.itextpdf.com/itext/itext-core-signature-appearance-improvements">examples</a> we featured in our previous release, we’ve prepared <a href="https://kb.itextpdf.com/itext/advanced-examples-for-signaturefieldappearance" target="_blank">a few more examples</a> demonstrating the advanced customization for digital signature fields using the new methods in iText Core.</p><h4>Improved chain logic for missing certificates</h4><p>We’ve also improved iText’s signing logic for certificate chains and the collection of revocation data for CRL response certificates. Previously, when iText requested a certificate chain for signing logic, it expected that all required certificates in a chain would be present in a common location. However, it is now possible for missing intermediate certificates to be received externally through the use of Authority Information Access (AIA) extensions, which point the client to a location where the necessary certificates can be obtained.</p><h4>Customizable signature orientation</h4><p>In a previous version, we introduced some logic where iText would automatically try to adjust signature fields to match the orientation of the document. While this works well in most cases, there may be situations where you don’t want this to happen. We’ve now introduced a parameter that sets the orientation of the signature appearance <em>itself</em>, which will override the default behavior in such cases.</p><h4>Support for SM2/SM3 signing</h4><p>In relation to a <a href="https://github.com/itext/itext7/pull/85" target="_blank">pull request</a>, we added support for signing with the SM2/SM3 algorithms which are becoming more commonplace in China. In response to this request we provided <a href="https://github.com/itext/itext7/pull/85#issuecomment-1769326468" target="_blank">an example</a> which is a neat demonstration of how you can take advantage of the algorithm-agnostic signing and validation introduced in the 8.0.1 release. If you make use of these algorithms and can validate the sample code and signature in the output PDF, please report back with your findings!</p><h4>Digital Signature Knowledge Base updates</h4><p>On a related note, we’ve recently overhauled our <a href="https://kb.itextpdf.com/itext/digital-signing-with-itext" target="_blank">Digital Signing with iText</a> series of articles on the <a href="https://kb.itextpdf.com/" target="_blank">iText Knowledge Base</a> to account for the API improvements in iText Core version 8. This is a comprehensive series that walks through the process and use cases of digitally signing PDFs, and includes a wealth of information plus handy code snippets along with links to the complete signing examples used for the articles.</p><p>Another new addition to our <a href="https://kb.itextpdf.com/itext/digital-signatures-hub" target="_blank">Digital Signing Hub</a> is a complete list of support in iText Core for the <a href="https://kb.itextpdf.com/itext/itext-core-pdf-digital-signature-extensions-suppor" target="_blank">PDF Digital Signature Extensions</a>. This details all current <a href="https://www.iso.org/standard/45874.html" target="_blank">ISO/TS 32001</a>, <a href="https://www.iso.org/standard/45875.html" target="_blank">ISO/TS 32002</a> and <a href="https://www.iso.org/standard/45876.html" target="_blank">ISO/TS 32003</a> extensions to the ISO 32000-2 (PDF 2.0) specification, and will be continually updated as necessary.</p><p>Speaking of PDF 2.0, don’t forget that this is now available at no cost, thanks to the <a href="https://apryse.com/blog/company/apryse-sponsors-nocost-access-latest-pdf-specs" target="_blank">unique collaboration</a> between the three leading PDF companies (including Apryse) and the PDF Association. Visit the the <a href="https://www.pdfa.org/sponsored-standards" target="_blank">PDF Association website</a> to learn more and download the ISO 32000-2 bundle.</p><h3>PDF/UA-2 support</h3><p>Our devs have been hard at work implementing support for creating documents compliant with the new PDF/UA-2 standard. Similarly to the latest <a href="https://apryse.atlassian.net/wiki/spaces/IT7KB/pages/413466648/iText+8.0.2+Delivers+PDF+A-4+Support" target="_blank">PDF/A-4 standard for Archiving</a>, PDF/UA-2 is based upon the PDF 2.0 specification and implements a number of improvements over the existing PDF/UA-1 standard.</p><p>PDF/UA-2 introduces extensive support for annotations and structure element attributes, which were largely absent in PDF/UA-1. In addition, PDF/UA-2 utilizes PDF 2.0 to its advantage in numerous ways. This includes the innovative Namespaces feature that enables the integration of PDF 1.7 and PDF 2.0 structure elements within the same document, the introduction of MathML, the new Artifact structure element type, and a host of other enhancements.</p><p>Thanks to our long-standing collaboration with the PDF Association and the ISO Technical Committees for the PDF standards, we have been closely involved in the development of PDF/UA-2, and so we feel it is important to implement early support in iText to help popularize and promote this new standard.</p><h3>Additional checks for PDF/A and PDF/UA generation</h3><p>To assist with the creation of compliant PDF/A and PDF/UA documents we’ve implemented extra checks and helper logic in our <code>Kernel</code> module to guide users, and detect compliance issues early in the process.</p><h3>Bug fixes and miscellaneous</h3><p>We’ve fixed some issues relating to text extraction and flattening, plus a fix for incremental updates to hybrid-reference files. Plus, we made some other miscellaneous improvements and fixes across the board. As always, check the <a href="https://kb.itextpdf.com/itext/release-itext-core-8-0-3#ReleaseiTextCore8.0.3-Changelog" target="_blank">Changelog</a> for more details.</p><p>Also, in the release notes you can find <a href="https://kb.itextpdf.com/itext/release-itext-core-8-0-3#ReleaseiTextCore8.0.3-Otherstuff" target="_blank">links</a> to our Java and .NET GitHub repositories which are continually updated with useful <span style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);color:rgb(23, 43, 77);display:inline !important;float:none;font-family:-apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:-0.08px;orphans:2;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:pre-wrap;widows:2;word-spacing:0px;">code samples for iText Core and its add-ons.</span></p><h3>Pull Requests</h3><p>This time, we’d like to thank <a href="https://github.com/Snipx" target="_blank">Snipx</a> for their <a href="https://github.com/itext/itext7/pull/97" target="_blank">pull request</a> to implement support for the SVG <a href="https://github.com/itext/itext7/pull/113" target="_blank">stroke-dasharray</a> attribute, which we embellished with support for <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset" target="_blank">stroke-dashoffset</a> and also percent values in addition to absolute values. Also, a shoutout to <a href="https://github.com/mike1226" target="_blank">mike1226</a> who made a <a href="https://github.com/itext/itext7/pull/113" target="_blank">similar submission</a> recently.</p><p>We recognize that iText would not be the success it is today without the contributions from our wonderful community. So, a happy Valentine’s Day to you all, and your contributions are always welcomed!</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfhtml-5-0-3" target="_blank"><strong>Release pdfHTML 5.0.3</strong></a></h2><p><a href="https://itextpdf.com/node/241" target="_blank">pdfHTML</a> is an iText Core add-on for Java and .NET to create PDF from HTML/XML (and associated CSS).</p><p>As we mentioned above, we’ve implemented additional checks and improvements during the creation of PDF/A and PDF/UA to make the creation of both <a href="https://itextpdf.com/solutions/archiving-digital-documents-pdfa" target="_blank">archivable</a> and <a href="https://itextpdf.com/solutions/universal-accessibility-pdfua" target="_blank">universally accessible</a> PDF documents easier. Using HTML as a source is a great way to create such documents, so pdfHTML users naturally benefit greatly from this addition.</p><p>As for PDF/A, if you want to create documents compliant with the new PDF/A-4 standard, check out <a href="https://kb.itextpdf.com/itext/itext-8-0-2-delivers-pdf-a-4-support" target="_blank">this example</a> from last time.</p><p>We’ve also fixed some bugs with converting layout elements and an exception being thrown when emojis are present in HTML to PDF/A conversions.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfocr-3-0-2" target="_blank"><strong>Release pdfOCR 3.0.2</strong></a></h2><p><a href="https://itextpdf.com/node/10101" target="_blank">pdfOCR</a> is our add-on for iText Core to perform OCR on documents and images.</p><p>In this release we’ve added support for pdfOCR to be able to intelligently recognize table data and convert it into the correct tag structure in the resulting PDF documents.</p><p>A bug for the incorrect font size being selected for particularly small text was also fixed.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfsweep-4-0-2" target="_blank"><strong>Release pdfSweep 4.0.2</strong></a></h2><p><a href="https://itextpdf.com/node/13686" target="_blank">pdfSweep</a> is an iText Core add-on for Java and .NET to securely redact content from PDFs.</p><p><span style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);color:rgb(0, 12, 52);display:inline !important;float:none;font-family:Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;">This release fixes a bug where a NullPointerException could occur in situations where an Image's XObject was directly referenced from the canvas, had an /ImageMask entry with the value </span><code><span style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);color:rgb(0, 12, 52);display:inline !important;float:none;font-family:Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;">true</span></code><span style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);color:rgb(0, 12, 52);display:inline !important;float:none;font-family:Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;"> and was completely covered by a cleanup rectangle.</span></p><h2><a href="https://kb.itextpdf.com/itext/release-pdfxfa-4-0-3" target="_blank"><strong>Release pdfXFA 4.0.3</strong></a></h2><p><a href="https://itextpdf.com/node/261/" target="_blank">pdfXFA</a> is an iText Core add-on for Java and C# (.NET) that allows you to flatten dynamic XFA forms to static PDF. It also enables you to add a digital signature to converted XFA forms as additional security for further processing in PDF workflows or for archiving.</p><p>For this release of pdfXFA, we fixed a bug where if the XFA data contained HTML tags for bulleted and numbered lists, the flattened version would use an incorrect symbol for lists - for example, the <code>•</code> symbol would be replaced with the <code>-</code> character. Now, pdfXFA will preserve these characters in the flattened PDF document.</p><h2>Final thoughts</h2><p>2023 was a rollercoaster year for iText, beginning with the release of <a href="https://itextpdf.com/blog/itext-news-technical-notes/announcing-release-itext-suite-725" target="_blank">iText Suite 7.2.5</a> in January, and us becoming <a href="https://itextpdf.com/blog/itext-news/pdftron-rebrands-apryse" target="_blank">part of the Apryse family</a> in February - speaking of which, <a href="https://apryse.com/blog/apryse-one-year-of-document-innovation-and-leadership" target="_blank">birthday greetings</a> go to Apryse as well! Then May saw the release of <a href="https://itextpdf.com/blog/itext-news-technical-notes/get-excited-itext-8-here" target="_blank">iText version 8</a>, which brought many improvements in digital signing, built-in support for the Federal Information Processing Standard (FIPS 140-2), and layout-based forms creation.</p><p>August followed that up with <a href="https://itextpdf.com/blog/itext-news-technical-notes/announcing-release-itext-suite-version-801" target="_blank">iText Suite 8.0.1</a> featuring improved CSS flex support and the introduction of multi-column support for the pdfHTML add-on. And of course, we ended the year with <a href="https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-802-advancing-pdf-functionality-pdfa-4-creation" target="_blank">iText Suite 8.0.2</a> which added comprehensive support for the latest PDF/A-4 standard, customizable annotation flattening, and even more digital signing enhancements.</p><p>What do we have coming up in future releases? You'll have to stick around to find out!</p><p>Don’t forget, you can get a <a href="https://itextpdf.com/get-started" target="_blank">free 30-day trial</a> of the entire iText Suite under the terms of our commercial license, which enables you to keep your intellectual property safe.</p><p>Until next time, happy coding!</p> </div> <div class="field field--name-field-tags field--type-entity-reference field__items"> <div class="field__label">Tags</div> <a href="/tags/itext-suite-release" property="schema:about" hreflang="en">iText Suite release</a> <a href="/tags/itext-8" property="schema:about" hreflang="en">iText 8</a> <a href="/tags/pdfa" property="schema:about" hreflang="en">PDF/A</a> <a href="/tags/pdfa-4" property="schema:about" hreflang="en">PDF/A-4</a> <a href="/tags/pdf-20" property="schema:about" hreflang="en">PDF 2.0</a> <a href="/tags/digital-signatures" property="schema:about" hreflang="en">Digital signatures</a> <a href="/tags/annotations" property="schema:about" hreflang="en">Annotations</a> <a href="/tags/css" property="schema:about" hreflang="en">CSS</a> <a href="/tags/fonts" property="schema:about" hreflang="en">Fonts</a> <a href="/tags/html-pdf" property="schema:about" hreflang="en">HTML to PDF</a> <a href="/tags/parsing-xml-and-xhtml" property="schema:about" hreflang="en">parsing XML and XHTML</a> <a href="/tags/pades" property="schema:about" hreflang="en">PAdES</a> <a href="/tags/pdfua" property="schema:about" hreflang="en">PDF/UA</a> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-803-advanced-pades-api-two-step-signing" data-a2a-title=" iText Suite 8.0.3: Advanced PAdES Signing API, Two-Step Signing, and More"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> <a href="/blog-type/technical-notes" hreflang="en">Technical notes</a> </div> <div class="field field--name-field-related-products field--type-entity-reference field__items"> <div class="field__label">Related products</div> <a href="/products/itext-suite" hreflang="en">iText Suite</a> <a href="/products/itext-core" hreflang="en">iText Core</a> <a href="/products/convert-html-css-to-pdf-pdfhtml" hreflang="en">pdfHTML</a> <a href="/products/pdf-ocr-text-recognition" hreflang="en">pdfOCR</a> <a href="/products/pdf-redaction-pdfsweep" hreflang="en">pdfSweep</a> <a href="/products/flatten-pdf-pdfxfa" hreflang="en">pdfXFA</a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/blog-teaser-762x296-release-itext-suite-803" hreflang="en">Blog Teaser 762x296 Release iText Suite 8_0_3</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Our latest 8.0.3 release features an advanced high-level API for PAdES digital signatures, plus more convenient asynchronous signing and improved PDF/A and PDF/UA creation. </div> Wed, 14 Feb 2024 12:13:57 +0000 ian.morris 15499 at https://itextpdf.com https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-803-advanced-pades-api-two-step-signing#comments iText Suite 8.0.2: Advancing PDF Functionality with PDF/A-4 Creation, Enhanced Digital Signing, and Customizable Annotation Flattening https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-802-advancing-pdf-functionality-pdfa-4-creation <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">iText Suite 8.0.2: Advancing PDF Functionality with PDF/A-4 Creation, Enhanced Digital Signing, and Customizable Annotation Flattening</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/ianmorris" typeof="schema:Person" property="schema:name" datatype="">ian.morris</span></span> <span property="schema:dateCreated" content="2023-11-25T13:13:12+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2023-11-25T14:13:12+01:00" title="Saturday, November 25, 2023 - 14:13" class="datetime">Sat, 11/25/2023 - 14:13</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p><img src="/sites/default/files/inline-images/Blog%20banner%201140x300%20iText%20Suite%208.0.2%20release.png" data-entity-uuid="53d9f219-fca7-4711-a2cd-cfbb34974f52" data-entity-type="file" alt="iText Suite version 8.0.2 release banner" width="1140" height="300" loading="lazy" /></p><p>Just before Halloween, we released version 8.0.2 of your favorite open-source PDF library for Java and .NET. There’s nothing spooky about <a href="https://itextpdf.com/products/itext-core">iText Core</a> and the updated <a href="https://itextpdf.com/products/itext-suite">iText Suite</a> add-ons in this release though! We have support for PDF/A-4 creation, improved digital signing, and simple yet customizable annotation flattening, and that's just talking about iText Core! Let’s take a closer look at what's new.</p><h2><a href="https://kb.itextpdf.com/itext/release-itext-core-8-0-2"><strong>Release iText Core 8.0.2 </strong></a></h2><h3>Introducing PDF/A-4 support</h3><p>First and foremost, we’ve extended iText Core’s support for the creation and validation of PDF/A compliant documents to include the latest PDF/A-4 standard. PDF/A-4 is based on the PDF 2.0 specification, unlike the previous PDF/A-3 standard which was based on PDF 1.7. This means it allows some of the new features of PDF 2.0, such as page-level output intents for accurate color interpretation, an updated Unicode version, and improvements to Tagged PDF.</p><p>Speaking of the PDF 2.0 specification, don’t forget that <a href="https://apryse.com/blog/company/apryse-sponsors-nocost-access-latest-pdf-specs">as of last April</a> this is now available to all at no cost, thanks to a collaboration between the three leading PDF companies (including Apryse) and the PDF Association. Visit the the <a href="https://www.pdfa.org/sponsored-standards">PDF Association website</a> to learn more and download the ISO 32000-2 bundle.</p><p>The <strong>a</strong> ("Accessibility"), <strong>u</strong> ("Unicode") and <strong>b</strong> ("Basic") conformance levels in earlier variants of PDF/A have been replaced by two new profiles: <strong>e</strong> and <strong>f</strong>. The PDF/UA format now exists for Universal Accessibility, and Unicode is now a requirement in PDF/A-4 for text encoding rather than a specific conformance level. Therefore, the base PDF/A-4 specification replaces the <strong>b</strong> and <strong>u</strong> conformance levels.</p><p>You can find helpful examples showing <a href="https://kb.itextpdf.com/itext/itext-8-0-2-delivers-pdf-a-4-support">how to create PDF/A-4 documents</a> with both iText Core and pdfHTML on the Knowledge Base, along with more details on the PDF/A standards and what’s new for PDF/A-4. However, in short PDF/A-4e (Engineering) replaces the old PDF/E standard for technical documents, and supports Rich Media and 3D annotations, PDF/A-4f allows any type of file to be embedded, similar to PDF/A-3, and builds upon PDFs existing container format capabilities.</p><p>In addition, PDF/A-4 has better support for the archiving of fillable forms than PDF/A3, since non-static content is now allowed in the form of JavaScript. Therefore, information about interactive forms can be both stored and archived.</p><p>Plus, it simplifies the handling of digital signatures. Which leads us nicely into:</p><h3>Improved digital signing and customizable appearances</h3><p>We continue the digital signature revolution we introduced with iText Core version 8.0 with a significant improvement which allows signing to be performed in several steps, rather than as a single operation. This can be especially useful to facilitate concurrency and manage resources efficiently in batch operations. The new deferred signing API already allowed this to some degree, although it required users to manually implement <code>IExternalSignatureContainer</code> themselves which is no longer necessary.</p><p>There’s also a nice improvement for the appearance of digital signatures. Now, the generation of the appearance of signature form fields is delegated to the layout module rather than being manually implemented in the <code>PdfSignatureAppearance</code> class, enabling completely customizable appearances. This means the old layer-based approach is outdated, and has been deprecated. Check out this <a href="https://kb.itextpdf.com/itext/itext-core-signature-appearance-improvements">example</a> for more details on customizing signature appearences.</p><p>In addition, with this release we’re introducing a new higher level API for signing with PAdES. We’re still working on the finer details so it’s not quite ready for prime-time yet. However, it’s fully-functional so you use it for testing, and get a sneak peak at how it simplifies the digital signing process. We’ve prepared an <a href="https://kb.itextpdf.com/itext/pades-signing-high-level-api">example</a> demonstrating how the new high-level classes help with signing documents, along with more information on the various PAdES signing levels and profiles on our Knowledge Base.</p><p>Also, stay tuned for future releases to see further strides in digital signing convenience. We know digital signing is a major use case for iText, and our aim is to make it as simple as possible by providing more high-level abstractions that you can utilize. So, you won’t have to worry about specifications or implementation details, iText will handle all that for you.</p><h3>High-level API for easy and customizable annotation flattening</h3><p>There are some nice changes to annotation flattening, where we’ve implemented a high-level API to simplify and enable easy customization of annotation flattening. You can either tell iText to flatten <em>all</em> annotations with just two lines of code, or if you prefer you can define <em>specific types</em> of annotation to be flattened. The power is now at your fingertips.</p><p>Of course, we have prepared some <a href="https://kb.itextpdf.com/itext/high-level-annotation-flattening">examples</a> demonstrating how it works. There’s an example showing the default flatten behavior, as well as one for flattening a list of annotations. However, we also demonstrate how the customizability options work through using custom methods.</p><h3>Bug fixes and miscellaneous</h3><p>There’s also some miscellaneous improvements and fixes for the layout module relating to table row and cell properties, as well as fixes for a potential infinite loop with tables. We’ve also fixed an issue where a maliciously crafted PDF with a huge number of pages and empty data structures could cause an out of memory error. Now iText will avoid such issues by more intelligently allocating memory for documents like this.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfcalligraph-4-0-2"><strong>Release pdfCalligraph 4.0.2</strong></a></h2><p><a href="https://itextpdf.com/node/266">pdfCalligraph</a> is our iText Core add-on which provides advanced typography support when creating PDF documents, enabling you to expand your document workflow with accurate rendering for global languages and writing systems.</p><p>For this release of pdfCalligraph, the artifact names have been changed to reflect the new naming structure. In addition, since Bouncy Castle is a dependency for tests the .NET version has been updated to use the latest 2.2.1 version.</p><p><strong>Note:</strong> Don't forget that aside from being a very useful add-on to <a href="https://itextpdf.com/en/products/itext-7/itext-7-core">iText Core</a> by itself, you can also use <a href="https://itextpdf.com/en/products/itext-7/pdfcalligraph">pdfCalligraph</a> in combination with <a href="https://itextpdf.com/en/products/itext-7/pdfhtml">pdfHTML</a></p><h2><a href="https://kb.itextpdf.com/itext/release-pdfhtml-5-0-2"><strong>Release pdfHTML 5.0.2</strong></a></h2><p><a href="https://itextpdf.com/node/241">pdfHTML</a> is an iText Core add-on for Java and .NET to create PDF from HTML/XML (and associated CSS).</p><p>In this release, we’ve continued our work on pdfHTML’s advanced multicolumn support by supporting the CSS <code>break-inside</code>, <code>break-after</code>, and <code>break-before</code> properties for <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/column-count"><code>column-count</code></a>.</p><p>There’s a significant improvement in the font selection algorithm for font families with several width classes, as pdfHTML will now consider all font names within a family, and choose the best matching one.</p><p>Another addition to our flex container support is the support for vertical <code>flex-direction</code> pagination. For example, if you want to expand a flex container onto different pages if the content will not fit on a single page.</p><p>In other news, pdfHTML will now support SVG tags when using <code>HtmlConverter#convertToElements</code>, and there's a fix for the incorrect vertical alignment of <code>inline-block</code> elements in table cells.</p><p>Also, don’t forget we have an example of <a href="https://kb.itextpdf.com/itext/itext-8-0-2-delivers-pdf-a-4-support">PDF/A-4 creation using pdfHTML</a> if this is of interest to you.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfocr-3-0-1"><strong>Release pdfOCR 3.0.1</strong></a></h2><p><a href="https://itextpdf.com/node/10101">pdfOCR</a> is our add-on for iText Core to perform OCR on documents and images.</p><p>For this release, the artifact names have been changed to reflect the new naming structure. In addition, since Bouncy Castle is a dependency for tests the .NET version has been updated to use the latest 2.2.1 version.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfoptimizer-3-0-1"><strong>Release pdfOptimizer 3.0.1</strong></a></h2><p><a href="https://itextpdf.com/node/15181/">pdfOptimizer</a> is our iText Core add-on to reduce the file size of PDFs.</p><p>For this release the artifact names have been changed to reflect the new naming structure. In addition, since Bouncy Castle is a dependency for tests the .NET version has been updated to use the latest 2.2.1 version.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfsweep-4-0-1"><strong>Release pdfSweep 4.0.1</strong></a></h2><p><a href="https://itextpdf.com/node/13686">pdfSweep</a> is an iText Core add-on for Java and .NET to securely redact content from PDFs.</p><p>For this release, the artifact names have been changed to reflect the new naming structure. In addition, since Bouncy Castle is a dependency for tests the .NET version has been updated to use the latest 2.2.1 version.</p><h2><a href="https://kb.itextpdf.com/itext/release-pdfxfa-4-0-2"><strong>Release pdfXFA 4.0.2</strong></a></h2><p><a href="https://itextpdf.com/node/261/">pdfXFA</a> is an iText Core add-on for Java and C# (.NET) that allows you to flatten dynamic XFA forms to static PDF. It also enables you to add a digital signature to converted XFA forms as additional security for further processing in PDF workflows or for archiving.</p><p>This release fixes a bug which could result in a null pointer exception when flattening XFA, and also a fix where certain Arabic characters could be modified.</p><p>The artifact names have been changed to reflect the new naming structure. In addition, since Bouncy Castle is a dependency for tests the .NET version has been updated to use the latest 2.2.1 version.</p><h2>See you for the next release!</h2><p>As promised, our 8.0.3 release will see further improvements for digital signatures. We’ll also have some updates related to PDF/UA creation and validation, plus some other surprises.</p><p>Don’t forget, you can get a <a href="https://itextpdf.com/get-started">free 30-day trial</a> of the entire iText Suite under the terms of our commercial license, which enables you to keep your intellectual property safe. Happy coding!</p> </div> <div class="field field--name-field-tags field--type-entity-reference field__items"> <div class="field__label">Tags</div> <a href="/tags/itext-suite-release" property="schema:about" hreflang="en">iText Suite release</a> <a href="/tags/itext-8" property="schema:about" hreflang="en">iText 8</a> <a href="/tags/pdfa" property="schema:about" hreflang="en">PDF/A</a> <a href="/tags/pdfa-4" property="schema:about" hreflang="en">PDF/A-4</a> <a href="/tags/pdf-20" property="schema:about" hreflang="en">PDF 2.0</a> <a href="/tags/digital-signatures" property="schema:about" hreflang="en">Digital signatures</a> <a href="/tags/annotations" property="schema:about" hreflang="en">Annotations</a> <a href="/tags/css" property="schema:about" hreflang="en">CSS</a> <a href="/tags/fonts" property="schema:about" hreflang="en">Fonts</a> <a href="/tags/html-pdf" property="schema:about" hreflang="en">HTML to PDF</a> <a href="/tags/parsing-xml-and-xhtml" property="schema:about" hreflang="en">parsing XML and XHTML</a> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-802-advancing-pdf-functionality-pdfa-4-creation" data-a2a-title="iText Suite 8.0.2: Advancing PDF Functionality with PDF/A-4 Creation, Enhanced Digital Signing, and Customizable Annotation Flattening"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> <a href="/blog-type/technical-notes" hreflang="en">Technical notes</a> </div> <div class="field field--name-field-related-products field--type-entity-reference field__items"> <div class="field__label">Related products</div> <a href="/products/itext-suite" hreflang="en">iText Suite</a> <a href="/products/itext-core" hreflang="en">iText Core</a> <a href="/products/pdfcalligraph" hreflang="en">pdfCalligraph</a> <a href="/products/convert-html-css-to-pdf-pdfhtml" hreflang="en">pdfHTML</a> <a href="/products/pdf-ocr-text-recognition" hreflang="en">pdfOCR</a> <a href="/products/compress-pdf-pdfoptimizer" hreflang="en">pdfOptimizer</a> <a href="/products/pdf-redaction-pdfsweep" hreflang="en">pdfSweep</a> <a href="/products/flatten-pdf-pdfxfa" hreflang="en">pdfXFA</a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/itext-suite-version-802-release-teaser" hreflang="en">iText Suite version 8.0.2 release teaser</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Our latest release adds PDF/A-4 support, enhancements to digital signing, annotation flattening, and more besides! </div> Sat, 25 Nov 2023 13:13:12 +0000 ian.morris 15498 at https://itextpdf.com https://itextpdf.com/blog/itext-news-technical-notes/itext-suite-802-advancing-pdf-functionality-pdfa-4-creation#comments iText Core and pdfHTML enabling dynamic statement generation for Green Dot Bank https://itextpdf.com/resources/case-studies/itext-core-and-pdfhtml-enabling-dynamic-statement-generation-green-dot-bank <span class="field field--name-title field--type-string field--label-hidden">iText Core and pdfHTML enabling dynamic statement generation for Green Dot Bank</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/jimprigge" typeof="schema:Person" property="schema:name" datatype="">jim.prigge</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2023-11-09T16:26:11+01:00" title="Thursday, November 9, 2023 - 16:26" class="datetime">Thu, 11/09/2023 - 16:26</time> </span> <div class="wysiwyg-content clearfix text-formatted field field--name-field-case-background field--type-text-long field__items"> <div class="field__label">Intro</div> <p>Learn how a leading US fintech benefits from iText’s high-volume PDF capabilities in generating on-demand, customized digital statements for online banking customers and Banking as a Service platform partners.</p> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <article class="media media--image media--image--default"> <div class="field field--name-field-media-image field--type-image field__items"> <div class="field__label visually-hidden">Image</div> <img src="/sites/default/files/styles/square_medium/public/2023-09/Blog%20Teaser%20762x296%20greendot%20Case%20Study.png?h=39097dde&amp;itok=GNs9iGOI" width="360" height="360" alt="greendot_teaser" loading="lazy" typeof="foaf:Image" class="image-style-square-medium" /> </div> </article> </div> <div class="field field--name-field-page-subtitle field--type-string field__items"> <div class="field__label">Subtitle</div> Case Study </div> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="Background" class="anchor field field--name-field-section-heading field--type-string field__items"> Background </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><a href="https://www.greendot.com/" rel="noopener" target="_blank">Green Dot Corporation</a> is a US financial technology and registered bank holding company based in Austin, Texas. Founded in 1999, Green Dot has served more than 33 million customers through their retail and direct-to-consumer products. These include debit, prepaid, checking, credit and payroll cards, as well as robust money processing services, tax refunds, cash deposits and disbursements.</p> <p>In addition, they serve many millions more through their Banking as a Service (BaaS) platform, which counts a wide variety of leading brands as partners. Fintech companies and well-known consumer and technology customers use this platform to design and deploy their own bespoke banking and money movement solutions in the US.</p> <p>At the same time, Green Dot offers comprehensive and accessible digital banking options for both consumers and small businesses, as part of their mission to give all people the power to bank seamlessly, affordably, and with confidence. They designed their flagship digital bank “GO2bank” to simplify banking, enabling customers to quickly access, manage, and move their money.</p> <p>Green Dot has a long history of innovation in the financial technology sector. As such, they are seen as a fintech pioneer, developing a wide range of market-leading technologies and services. In 2013, they launched the first bank account designed to be accessed from a mobile device. </p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="Goals" class="anchor field field--name-field-section-heading field--type-string field__items"> Goals </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>In order to serve both their BaaS platform customers and Green Dot’s own GO2bank customers, Green Dot needed to dynamically generate digital statements on-demand as PDF. For ease of use and flexibility, the team responsible for the BaaS platform intended to use HTML templates as a basis for PDF creation. Furthermore, using CSS, templates could be quickly customized with logos and client information when onboarding new customers.</p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="Challenges" class="anchor field field--name-field-section-heading field--type-string field__items"> Challenges </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>The primary challenge was evaluating the available PDF libraries to find one that met their needs. Key requirements were to support PDF creation from HTML/CSS, and to easily integrate within Green Dot’s existing .NET-based environment. Following evaluation, the next step was to create proof of concept implementations and perform benchmarks to gauge the performance and stability of the various solutions. </p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="Solution" class="anchor field field--name-field-section-heading field--type-string field__items"> Solution </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>Since iText is widely used in the banking and financial sector and a well-known and respected solution for PDF creation and manipulation, it was natural that Green Dot’s team selected it for the evaluation stage. The<a href="https://itextpdf.com/products/itext-suite" rel="noopener" target="_blank"> iText PDF SDK</a> is natively available for Java and .NET (C#) and offers a variety of ways to <a href="https://itextpdf.com/solutions/pdf-creation" rel="noopener" target="_blank">create PDF documents</a>, with a popular choice being our <a href="https://itextpdf.com/products/convert-html-css-to-pdf-pdfhtml" rel="noopener" target="_blank">pdfHTML</a> iText Core add-on. Part of the iText Suite’s range of add-on modules for the <a href="https://itextpdf.com/products/itext-core" rel="noopener" target="_blank">iText Core library</a>, pdfHTML enables PDF generation from HTML, or other markup formats such as XHTML and XML. On top of that, support for a wide range of CSS tags enables custom styling to be applied to templates.</p> <p>After evaluating various .NET PDF libraries, iText quickly proved itself as the best choice. Ravi Vemula, who leads the team responsible for payment processing on the BaaS platform, told us, “In our benchmarks, iText was the clear winner in both its performance and HTML to PDF capabilities.”</p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>As a result, Green Dot connected with our Sales department to discuss their requirements and obtain <a href="https://itextpdf.com/how-buy" rel="noopener" target="_blank">commercial licenses</a> for iText Core and pdfHTML. iText’s commercial customers are released from the open-source AGPLv3 conditions, allowing them to develop in a secure and closed-source environment. This benefits not just the protection of Green Dot’s intellectual property, but also helps them meet the financial sector’s stringent cybersecurity regulations.</p> <p>In addition, our commercial licenses offer other advantages. Customers get professional support and maintenance from iText’s expert in-house engineers via the iText Support Portal, where we advise and assist with implementations. You also get free upgrades to our new releases with early access provided to development snapshots.</p> </div> </div> <div class="paragraph paragraph--quote paragraph--quote--default"> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><em>“In our benchmarks, iText was the clear winner in both its performance and HTML to PDF capabilities.”</em></p> <p><strong>Ravi Vemula - VP of Payments Engineering at Green Dot</strong><br />  </p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="How-it-works" class="anchor field field--name-field-section-heading field--type-string field__items"> How it works </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>Green Dot’s BaaS platform is a state-of-the art microservices solution. Hosted both on-premises and AWS, they interconnect to provide various applications required by the platform, since it serves their BaaS partners, consumer digital banking, and Green Dot’s branded retail services. Statement requests are combined with account and transaction data and passed to the integrated iText Core and pdfHTML service, as shown below.</p> <figure role="group" class="caption caption-img align-center"><img alt="An architectural overview of Green Dot's BaaS platform" data-entity-type="file" data-entity-uuid="2e342231-ed88-4efb-a1b2-0a6b360f0b39" height="975" loading="lazy" src="/sites/default/files/inline-images/SystemDesign_0.png" width="962" /><figcaption>An architectural overview of Green Dot's BaaS platform.</figcaption></figure><p>When a request is received, the system checks if there is a statement already generated in storage. If so, it is served to the customer. If there is no pre-existing statement stored on the system however, a request is sent to the iText implementation. The data is requested from the database using the account holder’s number, and iText dynamically populates the desired HTML template with the required data. The PDF statement is then generated on-the-fly and served to the account holder.</p> <p>Since Green Dot has a wide variety of clients utilizing their BaaS platform, Green Dot’s team customizes templates to meet each client’s requirements. Templates can be quickly adapted to include discrete company logos and other graphics, with custom styling applied painlessly through CSS.</p> <figure role="group" class="caption caption-img align-center"><img alt="An example on-demand statement generated by the BaaS platform" data-entity-type="file" data-entity-uuid="2e4b3294-7950-47f4-9458-fdab91fe8542" height="1035" loading="lazy" src="/sites/default/files/inline-images/statement_example.png" width="832" /><figcaption>An example on-demand statement by the BaaS platform.</figcaption></figure><p><br />  </p> </div> </div> <div class="paragraph paragraph--quote paragraph--quote--default"> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><em> "We're very happy with iText's performance. Everything works as expected and rendering HTML templates as a PDF goes very smoothly."</em></p> <p><strong>Ravi Vemula, VP of Payments Engineering at Green Dot</strong></p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>In addition, Green Dot also uses templates constructed from PDF form fields, also known as AcroForms. Automatically filling and flattening such templates is a task which is easily handled solely by the integrated iText Core library.</p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="Result" class="anchor field field--name-field-section-heading field--type-string field__items"> Result </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p>The team began the incorporation of iText into their platform’s architecture in 2019. Ravi told us this was achieved swiftly and smoothly, noting “We had no issues with our development and the integration of iText into our solution.”</p> <p>In the fast-moving world of digital banking and BaaS, the speed and reliability of services are crucial. Indeed, Green Dot’s team forecasts generating approximately 80 million statements each year. Thus, iText’s reputation for high-volume, server-side PDF generation was a key factor in their decision. As Ravi says, his team’s experience with iText in their solution has been rock-solid: “We’re very happy with iText’s performance. Everything works as expected and rendering HTML templates as PDF goes very smoothly.”</p> </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2> <div id="About" class="anchor field field--name-field-section-heading field--type-string field__items"> About </div> </h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><a href="https://www.greendot.com/" rel="noopener" target="_blank">Green Dot Corporation</a> (NYSE: GDOT) is a financial technology and registered bank holding company committed to giving all people the power to bank seamlessly, affordably and with confidence. Green Dot's technology platform enables it to build products and features that address the most pressing financial challenges of consumers and businesses, transforming the way they manage and move money and making financial empowerment more accessible for all.</p> <p>Green Dot offers a broad set of financial products to consumers and businesses including debit, checking, credit, prepaid and payroll cards, as well as robust money processing services, tax refunds, cash deposits and disbursements. Its digital bank GO2bank offers consumers simple and accessible mobile banking designed to help improve financial health over time. The company’s banking platform services (or “BaaS”) business enables a growing list of the world’s largest and most trusted consumer and technology brands to deploy customized, seamless, value-driven money management solutions for their customers.</p> <p>Founded in 1999, Green Dot has powered more than 33 million accounts directly, and many millions more through its partners. The Green Dot Network of more than 90,000 retail distribution locations nationwide, more than all remaining bank branches in the U.S. combined, enables it to operate primarily as a “branchless bank.” Green Dot Bank is a subsidiary of Green Dot Corporation and member of the FDIC.</p> </div> </div> </div> <div class="field field--name-field-use-row-template field--type-boolean field__items"> <div class="field__label">Use row template</div> Off </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Read all about our new customer case study - Green Dot Bank </div> <div class="field field--name-field-use-white-background field--type-boolean field__items"> <div class="field__label">Use white background for the logo</div> Off </div> <div class="field field--name-field-customer-image field--type-entity-reference field__items"> <div class="field__label">Customer image</div> <article class="media media--image media--image--default"> <div class="field field--name-field-media-image field--type-image field__items"> <div class="field__label visually-hidden">Image</div> <img src="/sites/default/files/styles/square_medium/public/2023-09/GreenDot_CorporateLogo.png?h=c8d8473c&amp;itok=nD06agyw" width="360" height="360" alt="greendot_logo" loading="lazy" typeof="foaf:Image" class="image-style-square-medium" /> </div> </article> </div> Thu, 09 Nov 2023 15:26:11 +0000 jim.prigge 15494 at https://itextpdf.com iText Certification Program https://itextpdf.com/itext-certification-program <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">iText Certification Program</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/juliekluyskens" typeof="schema:Person" property="schema:name" datatype="">julie.kluyskens</span></span> <span property="schema:dateCreated" content="2022-12-13T15:12:43+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2022-12-13T16:12:43+01:00" title="Tuesday, December 13, 2022 - 16:12" class="datetime">Tue, 12/13/2022 - 16:12</time> </span> <div property="schema:text" class="clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p>Small text for the body</p> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/itext-certification-program" data-a2a-title="iText Certification Program"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><img alt="iText banner image" data-entity-type="file" data-entity-uuid="0cb8711d-19ee-420b-a939-e67e543b9cdd" src="/sites/default/files/inline-images/iText%20banner%201200x600%20afbeelding%201_0.png" width="1200" height="600" loading="lazy" /></p> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide gray </div> <a href="https://itext.flowsparks.com/?startactivity=0001" class="button button--wide button--chevron"> <span> Enroll now! <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> <div class="paragraph paragraph--media-explanation paragraph--media-explanation--default"> <div class="field field--name-field-heading field--type-string field__items"> iText 101, a jump-start with iText 7 PDF technology </div> <div class="field field--name-field-p-subtitle field--type-string field__items"> Free course </div> <div class="field field--name-field-p-link field--type-link field__items"> <a href="https://itext.flowsparks.com/?startactivity=0001">Enroll now!</a> </div> <div class="field field--name-field-p-media field--type-entity-reference field__items"> <article class="media media--image media--image--_80-landscape"> <div class="field field--name-field-media-image field--type-image field__items"> <div class="field__label visually-hidden">Image</div> <img src="/sites/default/files/styles/scaled_480_width/public/2022-10/iText%20banner%20960px%20jumpstart_1.png?itok=irWhD78y" width="920" height="920" alt="image jump-start" loading="lazy" typeof="foaf:Image" class="image-style-scaled-480-width" /> </div> </article> </div> <div class="field field--name-field-background-color field--type-list-string field__items"> <div class="field__label">Background color</div> Gray background </div> </div> <div class="paragraph paragraph--media-explanation paragraph--media-explanation--default"> <div class="field field--name-field-heading field--type-string field__items"> iText License Deployment </div> <div class="field field--name-field-p-subtitle field--type-string field__items"> Free course </div> <div class="field field--name-field-p-link field--type-link field__items"> <a href="https://itext.flowsparks.com/?startactivity=0002">Enroll now!</a> </div> <div class="field field--name-field-p-media field--type-entity-reference field__items"> <article class="media media--image media--image--_80-landscape"> <div class="field field--name-field-media-image field--type-image field__items"> <div class="field__label visually-hidden">Image</div> <img src="/sites/default/files/styles/scaled_480_width/public/2022-10/iText%20banner%20960px%20license%20deployment_1.png?itok=zn0JMS3P" width="920" height="920" alt="License deployment image" loading="lazy" typeof="foaf:Image" class="image-style-scaled-480-width" /> </div> </article> </div> <div class="field field--name-field-background-color field--type-list-string field__items"> <div class="field__label">Background color</div> White background </div> </div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><img alt="new course material" src="/sites/default/files/inline-images/iText%20banner%201200x600%20afbeelding%204.png" /></p> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-paragraph-text field--type-text-long field__items"> <p>These are only the very first few courses , with many yet to come from our iText experts who are continuously working on new course material. Do you wish to make a course suggestion? Our iText experts will happily review your suggestion and add it to our free online course offering!</p> </div> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide blue </div> <a href="https://itextpdf.com/contact-us" class="button button--wide button--chevron"> <span> Make course suggestion <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><img alt="iText LinkedIn" data-entity-type="file" data-entity-uuid="e903533d-16c8-4ad9-bd5e-6c0e12897ac3" src="/sites/default/files/inline-images/iText%20banner%201200x600%20afbeelding%205.png" width="1200" height="600" loading="lazy" /></p> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2>How to share your iText Certificates on LinkedIn</h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-paragraph-text field--type-text-long field__items"> <p>Got iText certified? Congratulations, now you've earned bragging rights! Learn how to share your PDF certification on LinkedIn.</p> <ol><li>Click the <strong>Me </strong>icon at the top of your LinkedIn homepage, then <strong>View Profile</strong>.</li> <li>Click <strong>Add profile section </strong>in the introduction section.</li> <li>Click <strong>Recommended </strong>dropdown, then <strong>Add licenses &amp; certifications</strong>.</li> <li>In the <strong>Add license or certification </strong>pop-up window that appears, enter your information into the fields provided.</li> <li>A list displaying companies will appear as you type in the Issuing organisation field. Be sure to select the correct authority (<em>iText Software</em>) from the menu so their logo appears next to the certification on your profile.</li> <li>Click <strong>Save</strong>.</li> </ol><p>Repeat the above steps to add more <strong>Licenses &amp; certifications </strong>to your profile.</p> </div> <a href="https://www.linkedin.com/help/linkedin/answer/a567169/manage-licenses-certifications?lang=en" class="button button--wide button--chevron"> <span> Manage Licenses &amp; Certifications on LinkedIn <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> </div> <div class="field field--name-field-teaser-text field--type-string-long field__items"> <div class="field__label">Teaser text</div> Welcome to the iText Certification Program </div> <div class="field field--name-field-page-subtitle field--type-string field__items"> <div class="field__label">Subtitle</div> Free online learning platform covering iText&#039;s technology and product offering </div> <div class="field field--name-field-plain-body field--type-string-long field__items"> <div class="field__label">Body</div> All of our free courses below were built by our iText experts to help you learn about our PDF technology and quickly apply your skills. These courses will teach you essential skills to help you level up your knowledge and gain your iText certification. Each of the courses has its own Certificate of Completion. Once you pass the final exam, you can download the certificate that you can add to your LinkedIn profile! </div> <div class="field field--name-field-call-to-action field--type-link field__items"> <div class="field__label">Call to action</div> <a href="https://itext.flowsparks.com/?CourseEventCode=REGISTER">Create your free account</a> </div> <div class="field field--name-field-clean-landing-page field--type-boolean field__items"> <div class="field__label">Clean landing page</div> Off </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> iText launches its own Certification Program! </div> Tue, 13 Dec 2022 15:12:43 +0000 julie.kluyskens 15462 at https://itextpdf.com Intuitive data extraction from documents: easier than ever with iText pdf2Data 3.1 https://itextpdf.com/blog/itext-news-technical-notes/intuitive-data-extraction-documents-easier-ever-itext-pdf2data-31 <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Intuitive data extraction from documents: easier than ever with iText pdf2Data 3.1</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/ianmorris" typeof="schema:Person" property="schema:name" datatype="">ian.morris</span></span> <span property="schema:dateCreated" content="2022-03-08T16:05:50+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2022-03-08T17:05:50+01:00" title="Tuesday, March 8, 2022 - 17:05" class="datetime">Tue, 03/08/2022 - 17:05</time> </span> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news-technical-notes/intuitive-data-extraction-documents-easier-ever-itext-pdf2data-31" data-a2a-title="Intuitive data extraction from documents: easier than ever with iText pdf2Data 3.1"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> <a href="/blog-type/technical-notes" hreflang="en">Technical notes</a> </div> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <h2><img alt="pdf2data: " data-entity-type="file" data-entity-uuid="bd32829b-fdf5-42d5-99dc-6cb7146480c2" src="/sites/default/files/inline-images/PDF2DATA%20webinar%20blog.jpg" width="1140" height="300" loading="lazy" /></h2> <h2>Introduction</h2> <p>We are excited to announce the release of iText pdf2Data 3.1, the latest version of our template-based data extraction solution. iText pdf2Data intelligently recognizes data inside structured and semi-structured PDF documents and extracts them in a structured format.</p> <p>It enables you to define areas and rules in a template that corresponds to the content you want to extract from similar documents. You simply create a template from a sample document with the user-friendly Template Editor and verify the data is recognized and extracted correctly. From then on, all subsequent documents can be processed automatically by the pdf2Data SDK.</p> <h2>Intuitive data extraction</h2> <p>In recent years the extracting of information from business documents to enable end-to-end business process automation has become increasingly important. Intelligent Document Processing (IDP) is a set of technologies to process documents intelligently, helping businesses to extract and store data as simply and efficiently as possible.</p> <p>PDF is widely used to share and exchange business data, particularly for invoices and other commercial documents. In today's business world it is a common requirement to be able to access and extract the data contained within such documents. However, getting this data in a usable format can prove challenging. If you've ever tried copying a table from a PDF into a spreadsheet, then you'll recognize how frustrating it can be.</p> <p>Traditionally, accessing such data would require someone to transfer data from documents manually. Of course, this takes a lot of time and resources, with the risk of input errors or security issues to consider. What if you could automate this process in a reliable and secure way?</p> <p>Enter iText pdf2Data. Similar to our document generation solution iText DITO, iText pdf2Data allows anyone to leverage iText's powerful PDF capabilities, not just developers. By intelligently extracting data from documents in a smart and structured way, the data can easily be repurposed for analysis, reports, or whatever you want.</p> <p>Once the iText pdf2Data components have been deployed and integrated into an automated document workflow, it's simple to create or refine document templates to recognize and automatically extract data, which can then be easily reused by whoever needs it.</p> <h2>Advantages of template-based extraction</h2> <p>A number of IDP solutions use artificial intelligence (AI) technologies such as machine learning (ML) and natural language processing (NLP) to classify and extract data. For reliable results though, extensive training and large data sets are required to learn about the documents to be processed, and documents with content in different languages can be a struggle.</p> <p>On the other hand, template-based solutions can offer significant benefits over AI-based alternatives. With iText pdf2Data you can begin extracting data with a template created from a single example document. It's also easy to modify or adapt an existing template for new document types, and it offers excellent built-in language support.</p> <p>In addition, while AI is particularly useful for handling less structured documents such as emails, for other type of documents it can be like using a sledgehammer to crack a nut. For example, structured (official forms, passports, ID cards etc.) and semi-structured documents (invoices, bank statements etc.) can instead be handled more efficiently using a more rules-based approach.</p> <p>Both approaches have their benefits depending on the situation, and we’re holding a webinar on March 24, to explore some real-life use cases, and go into more detail about the advantages and disadvantages of each strategy. There will be two live sessions held, and we’ll make the recording available afterwards to registrants in case you can’t make it.</p> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2>Register for the webinar</h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-paragraph-text field--type-text-long field__items"> <p>Register for our webinar "Data extraction from documents: template-based or AI-based" on March 24.</p> </div> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide blue </div> <a href="https://itextpdf.com/en/events/live-webinar-data-extraction-documents-template-based-or-ai-based" class="button button--wide button--chevron"> <span> Go to the webinar page <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <h2>What’s new?</h2> <p>First and foremost, iText pdf2Data is now offered as a standalone solution instead of an iText 7 add-on. Everything you need to begin automated document data extraction is included; the browser-based pdf2Data Editor to create and modify templates, and the pdf2Data engine which parses documents and extracts the data with literally just a few lines of code. The SDK is available as a Java or .NET library for integration into your workflows, or alternatively can be used as a command-line application.</p> <p>That’s not to say your workflows won’t benefit from also using <a href="https://itextpdf.com/en/node/226/">iText 7 Core</a> for pre- or post-processing tasks, or any of the add-ons available in the <a href="https://itextpdf.com/en/products/itext-7">iText 7 Suite</a>. For example, you could speed up mass-processing of documents by using <a href="https://itextpdf.com/en/node/14841/">pdfOptimizer</a> to reduce file size. Alternatively, you might want <a href="https://itextpdf.com/en/node/10101">pdfOCR</a> to turn scanned documents and images into PDFs before the data extraction step. That’s entirely up to you though.</p> <h3>Updated Template Editor</h3> <p>In addition, we have made some considerable improvements to the pdf2Data Editor to make creating and updating templates even easier. There’s an updated <a href="https://kb.itextpdf.com/2data/pdf2data-editor-ui-overview">user interface</a> incorporating significant user experience enhancements, including inline help for the <a href="https://kb.itextpdf.com/2data/pdf2data-selectors">data field selectors</a> which define how your data is extracted.</p> <p>In addition, we’ve made deploying the pdf2Data Editor easier by providing it as a Docker container, in addition to the standard <a href="https://kb.itextpdf.com/2data/installation-guidelines/pdf2data-editor">Apache Tomcat deployment</a> method. This means you only need Docker installed to deploy the <a href="https://kb.itextpdf.com/2data/installation-guidelines/pdf2data-containerized-editor">pdf2Data Editor</a>.</p> <h3>pdf2Data SDK/CLI</h3> <p>In fact, there are no significant changes on the SDK side for this release. It is still <a href="https://wiki.itextsupport.com/2data/installation-guidelines/pdf2data-sdk">available natively as a Java or .NET (C#) library,</a> or as a <a href="https://kb.itextpdf.com/2data/installation-guidelines/pdf2data-command-line-interface">command-line version</a> if you prefer. It still gives you the same great extraction results as before.</p> <p>That doesn’t mean we’re resting on our laurels though. A ton of features and improvements have been added since the first version was released, and we have big plans for iText pdf2Data's functionality and deployment options as we continue to expand our reach into the world of IDP. Keep watching this space!</p> <h2>Want to know more about iText pdf2Data?</h2> <p>If you’re not already an iText pdf2Data customer, we recommend exploring all its features and capabilities with a <a href="https://itextpdf.com/en/get-started">free 30-day online trial</a>!</p> <p>Alternatively, check out the <a href="https://itextpdf.com/en/node/236/">product page</a> for a more detailed overview of how iText pdf2Data works. You can also visit our <a href="https://kb.itextpdf.com/2data">Knowledge Base</a> where we have tutorials and a breakdown of all available pdf2Data selectors, including tips on how to use them effectively.</p> <p>Finally, don’t miss our live webinar on March 24, to learn more about document data extraction.</p> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2>Register for the webinar</h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-paragraph-text field--type-text-long field__items"> <p>Register for our webinar "Data extraction from documents: template-based or AI-based" on March 24.</p> </div> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide blue </div> <a href="https://itextpdf.com/en/events/live-webinar-data-extraction-documents-template-based-or-ai-based" class="button button--wide button--chevron"> <span> Go to the webinar page <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> </div> <div class="field field--name-field-related-products field--type-entity-reference field__items"> <div class="field__label">Related products</div> <a href="/products/pdf2data/extract-your-content-from-pdf" hreflang="en">pdf2Data</a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/pdf2data-intuitive-data-extraction-documents" hreflang="en">pdf2Data: Intuitive Data Extraction From Documents</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Read our latest blog: Intuitive data extraction from documents - easier than ever with iText pdf2Data 3.1 </div> Tue, 08 Mar 2022 16:05:50 +0000 ian.morris 15409 at https://itextpdf.com https://itextpdf.com/blog/itext-news-technical-notes/intuitive-data-extraction-documents-easier-ever-itext-pdf2data-31#comments New release of our PDF library: iText 7 Suite 7.2.1 https://itextpdf.com/blog/technical-notes/new-release-pdf-library-itext-7-suite-721 <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">New release of our PDF library: iText 7 Suite 7.2.1</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/kennethholvoetitextpdfcom" typeof="schema:Person" property="schema:name" datatype="" content="kenneth.holvoet@itextpdf.com">kenneth.holvoe…</span></span> <span property="schema:dateCreated" content="2022-01-10T13:04:17+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2022-01-10T14:04:17+01:00" title="Monday, January 10, 2022 - 14:04" class="datetime">Mon, 01/10/2022 - 14:04</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p><img alt="iText 7.2.1 main blog image" data-entity-type="file" data-entity-uuid="bad07890-b7cf-4ccd-ab86-c115a10b7f0f" src="/sites/default/files/inline-images/Main%20blog%20-%201140x300_57.png" width="2280" height="600" loading="lazy" />Here at iText, we like to make a habit of kickstarting the year with a first quarterly release of the <a>iText 7</a> Suite. iText 7.2.1 is the latest release of your favorite PDF library for Java and .NET, and the first scheduled maintenance release for iText 7.2. We are very excited to announce that pdfOffice, our add-on for high-quality native conversion of MS Office documents, now also supports Excel spreadsheets as input. When it comes to the iText 7 Core library, we’ve continued to improve on its SVG capabilities, as well as a number of other important improvements and bugfixes.</p> <p>As always, we try to synchronize the release with those of our iText 7 add-ons. So, besides iText 7 Core, be sure to also check out the improvements below for pdfHTML, pdfOCR, pdfOffice, pdfOptimizer, pdfRender and RUPS.</p> <h2 id="itext-7-suite-releases">iText 7 Suite Releases</h2> <h3 id="itext-core-7-2-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-itext-core-7-2-1">iText Core 7.2.1</a></h3> <p>This new version of the beating heart of our PDF suite brings further improvements for SVG conversion, supporting default values for the d attribute of the path tag and improving PDF output, which in previous versions could be rendered incorrectly by some PDF viewers such as Safari and View (macOS) and Documents (iOS). Please see the release-related examples to get to get a full insight on these changes.</p> <p>As for PDF merging functionality, we should note it has more intelligent outline handling, which is no longer as strict and can fix some syntax mistakes in the Outlines hierarchy. For instance, absence of the parent attribute which is mandatory in the PDF specification is not an issue anymore.</p> <p>As for the rest of the changes, you can expect a number of bugfixes, plus some significant improvements to the codebase. we've provided some examples to give you more insight and demonstrate use cases.</p> <h3 id="pdfhtml-4-0-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-pdfhtml-4-0-1">pdfHTML 4.0.1</a></h3> <p>The pdfHTML 4.0.1 release is the first release of our HTML to PDF creation add-on in 2022.</p> <p>This release of our add-on for PDF creation from HTML templates of brings better processing of SVG format, thanks to improvements to the SVG module in the iText 7 Core library. SVG support remains a very important focus for us, as we are moving toward comprehensive support of the SVG standard in the iText7 Suite.</p> <p>In this release we have also incapsulated all resource handling functionality into the <code>ResourceRetriever</code> class. Now you can be sure that full control of Outbound connections is in your hands.</p> <h3 id="pdfocr-2-0-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-pdfocr-2-0-1">pdfOCR 2.0.1</a></h3> <p>iText pdfOCR offers Optical Character Recognition functionality to convert your scanned documents, PDFs and images into fully ISO-compliant PDF or PDF/A-3u that have accessible text.</p> <p>This maintenance release updates the underlying glue (<a href="https://github.com/nguyenq/tess4j" rel="nofollow">tess4j</a>) with Tesseract to 4.5.5. There is not much to write home about, but we want to keep track of these underlying version updates so we are ready for when bigger changes come about.</p> <h3 id="pdfoffice-2-0-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-pdfoffice-2-0-1">pdfOffice 2.0.1</a></h3> <p>Although only a minor release, pdfOffice 2.0.1 brings some significant new functionality. It raises the bar for Office document conversion to a new level by introducing support for Excel spreadsheets to go along with the existing Word and PowerPoint conversion.</p> <p>An example is worth a thousand words, so make sure that you check out our new <a href="https://kb.itextpdf.com/home/it7kb/examples/pdfoffice-spreadsheet-to-pdf-support" title="Excel to PDF example">Excel to PDF example</a>.</p> <p>As for the rest of the changes, expect a few bug fixes and a reduction in size for the resulting PDF documents.</p> <h3 id="pdfoptimizer-2-0-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-pdfoptimizer-2-0-1">pdfOptimizer 2.0.1</a></h3> <p>pdfOptimizer allows developers to easily optimize PDFs with fine-grained control over various optimization options. The pdfOptimizer 2.0.1 release includes a small yet important improvement. It will now notify you in cases when processing can break the PDF/A-1 compatibility.</p> <p>In the future, we will extend the PDF/A-1 standard support in pdfOptimizer. Of course, we will keep you updated as and when this occurs.</p> <h3 id="pdfrender-2-0-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-pdfrender-2-0-1">pdfRender 2.0.1</a></h3> <p>For the latest release of the iText add-on that lets you render PDF to images, we have updated to a new version of Jpedal which brings a number of bug fixes.</p> <p>In particular, Unicode text rendering has been improved in this release, and an issue with inline image rendering related to a combination of full and shorthand property names has been resolved, giving you a better PDF rendering experience. The latter improvement was made in response to the <a href="https://www.pdfa.org/safedocs-unearths-pdf-inline-image-issue/">discovery made by DARPA’s SafeDocs researchers</a> as reported in the PDF Association’s blog on the topic.</p> <h3 id="rups-7-2-1"><a href="https://kb.itextpdf.com/home/it7kb/releases/release-rups-7-2-1">RUPS 7.2.1</a></h3> <p>We always release our PDF debugging tool RUPS together with iText 7 Core, as it is one of the most important dependencies (so all the goodies in Core also make their way into RUPS).</p> <p>Happy debugging!</p> <h3 id="shout-out-to-our-contributors">Shout-out to our contributors</h3> <p>We'd like to thank the iText community for its contributions, specifically; <a href="https://github.com/realityone">realityone</a>, with a really important and impactful fix for incompatibility with PDF standards in our codebase and <a href="https://github.com/kohler">kohler</a>, whose PR helped us a lot in our efforts to process PDF outlines better. We are happy to see that after 21 years there is still so much interest in improving the iText library.</p> <p>We always welcome contributions and pull requests from the community. If you have any, <a href="https://itextpdf.com/en/start-contributing">let us know</a>.</p> <h3 id="more-information-on-the-itext-knowledge-base">More information on the iText Knowledge Base</h3> <p>Head over to our Knowledge Base for the full <a href="https://kb.itextpdf.com/home/it7kb/releases/release-itext-core-7-2-1">iText 7.2.1 release notes</a>, and find more information, installation guides, examples, FAQs, and more!</p> </div> <div class="field field--name-field-tags field--type-entity-reference field__items"> <div class="field__label">Tags</div> <a href="/tags/itext-suite-release" property="schema:about" hreflang="en">iText Suite release</a> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/technical-notes/new-release-pdf-library-itext-7-suite-721" data-a2a-title="New release of our PDF library: iText 7 Suite 7.2.1"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/technical-notes" hreflang="en">Technical notes</a> </div> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <a href="/get-started" class="button button--wide button--chevron"> <span> Try our newest iText 7 version now <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> </div> <div class="field field--name-field-related-products field--type-entity-reference field__items"> <div class="field__label">Related products</div> <a href="/products/itext-suite" hreflang="en">iText Suite</a> <a href="/products/itext-core" hreflang="en">iText Core</a> <a href="/products/compress-pdf-pdfoptimizer" hreflang="en">pdfOptimizer</a> <a href="/products/pdf-ocr-text-recognition" hreflang="en">pdfOCR</a> <a href="/products/convert-ms-office-to-pdf-pdfoffice" hreflang="en">pdfOffice</a> <a href="/products/convert-pdf-to-image-pdfrender" hreflang="en">pdfRender</a> <a href="/products/rups" hreflang="en">RUPS</a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/itext-suite-721" hreflang="en">iText Suite 7.2.1</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Discover the new release of our PDF library: iText 7 Suite 7.2.1 - Including Excel to PDF support in pdfOffice </div> Mon, 10 Jan 2022 13:04:17 +0000 kenneth.holvoet@itextpdf.com 15379 at https://itextpdf.com https://itextpdf.com/blog/technical-notes/new-release-pdf-library-itext-7-suite-721#comments Key takeaways from the iText Fireside Chat Episode 1 https://itextpdf.com/blog/itext-news/key-takeaways-itext-fireside-chat-episode-1 <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Key takeaways from the iText Fireside Chat Episode 1</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/juliekluyskens" typeof="schema:Person" property="schema:name" datatype="">julie.kluyskens</span></span> <span property="schema:dateCreated" content="2022-01-07T12:07:32+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2022-01-07T13:07:32+01:00" title="Friday, January 7, 2022 - 13:07" class="datetime">Fri, 01/07/2022 - 13:07</time> </span> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news/key-takeaways-itext-fireside-chat-episode-1" data-a2a-title="Key takeaways from the iText Fireside Chat Episode 1"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> </div> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide gray </div> <a href="https://www.youtube.com/watch?v=Zqiw0qvPC6M" class="button button--wide button--chevron"> <span> Watch the recording <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <p><strong>iText Software</strong> officially kicked off its inaugural episode of the <a href="https://itextpdf.com/en/events/itext-fireside-chat-enterprise-series-episode-1">Fireside Chat</a> series of roundtable discussions late 2021. In Episode 1, iText hosted the discussion on meeting the growing demand in e-Signatures and Document Security as seen through the lens of C-level speakers from high-profile organizations. </p> <p>This topic is relevant in today’s digital landscape and is resonating with several enterprise companies across sectors today. The thought leadership technology expertise derived from their discussion translates on a global scale across professional multi-industry audiences. </p> <p>The senior executives included: </p> <ul><li><a href="https://www.linkedin.com/in/rafhens/">Raf Hens</a> (CTO, iText Software)</li> <li><a href="https://www.linkedin.com/in/tageborg/">Tage Borg</a> (CTO, Scrive)</li> <li><a href="https://www.linkedin.com/in/jaschiavo/">Jay Schiavo </a>(VP Product and Markets - Certificate Solutions, Entrust)</li> <li><a href="https://www.linkedin.com/in/tomas-gmeras/">Tomás García- Merás Capote</a> (Client Account Leadership Manager, Accenture)</li> </ul><p>Read on for key takeaways and highlights from their discussion:</p> <p><img alt="FireSide tall image" data-entity-type="file" data-entity-uuid="c7e99b3c-16b3-46e7-a095-515f34cbacf1" src="/sites/default/files/inline-images/image%20website_1.png" width="1755" height="632" loading="lazy" /></p> <p>During the introduction, moderator, Colin Steele, Head of Content, York IE, discussed the statistics mentioned in this <a href="https://itextpdf.com/en/events/itext-fireside-chat-enterprise-series-episode-1#:~:text=mentioned%20in%20this-,Finances%20Online,-article%20which%20indicate">Finances Online article</a>, which points to the enormous growth in the global electronic and digital signature market. From there, the panel shared their views and experiences on <a href="https://itextpdf.com/en/solutions/electronic-signatures-pdf">signing digital documents</a>, related document security concerns, such as secure redaction, but also where they expect technology to take us in the future. </p> <p>The preference for online documentation processes is growing rapidly, and the e-signature method is highly preferred over its counterpart – the physical document. This is making government agencies and institutions encourage the adoption of digital authentication technologies that can certify these agreements with higher workflow efficiency and <a href="https://itextpdf.com/fr/node/14496">security</a>.</p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“With different requirements made for digital documents as opposed to physical ones, I call that the ‘Tesla problem’, where you can’t trust the self-driving car if it’s as good as a human because you’re switching from one technology to a different kind. You need it to be one thousand times better.”</em></div> <div style="width: 20%"><img alt="Tage bubble" data-entity-type="file" data-entity-uuid="9f15536d-f0db-4e86-b524-f8844db1f7ed" height="150" src="/sites/default/files/inline-images/Tage%20bubble.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Tage Borg, CTO - Scrive</b></div> </div> <h2>The Pandemic Pressure </h2> <p>The days of downloading a document off the internet, printing, signing, and scanning it back to the sender are fading. The demand for a more digital process came to the forefront when the global pandemic shined a light on the time, resources, and energy spent on handling physical documents. Solutions were needed more than ever to help companies and consumers get the deals done and contracts signed while working remote.</p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“Although the EU is much further along, one challenge in the U.S. still remains – the concept of identity verification with e-signatures … As customers and businesses move to more electronic signatures, there is a need for more advanced processes to help with the identity trust issue."</em></div> <div style="width: 20%"><img alt="bubble Jay" data-entity-type="file" data-entity-uuid="7b4b28c7-43b9-49d0-8b87-21f7b5c5ec44" height="150" src="/sites/default/files/inline-images/Jay.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Jay Schiavo, VP Product and Markets, Certificate Solutions - Entrust</b></div> </div> <p>While COVID-19 was a catalyst for the transformation and digitization of documents, it also pushed security aside, forcing our hands to trust e-signatures more.</p> <p>With this trust came a strengthened relationship between companies and individuals, and the panel was in full agreement that this digital transformation is here to stay. E-signatures are not just patchwork solutions to a temporary problem, but a permanent fixture in digital operations across industries. Deals that used to be closed in four weeks are being done in a matter of hours with the elimination of burdensome paper stacks. </p> <figure role="group" class="caption caption-img"><img alt="Overview of the panel members during the FireSide Chat Enterprise Serie #1" data-entity-type="file" data-entity-uuid="a015eb43-33d2-4f82-8ed3-78de3b92a32b" src="/sites/default/files/inline-images/Capture.PNG" width="1902" height="984" loading="lazy" /><figcaption>Overview of the panel members during Roundtable Series Episode 1: Examining Security and Digital Document Signing</figcaption></figure><h2>Contending with e-Signature Standards</h2> <p>Consumers perform e-signatures in different ways. A signer can sign their name into a highlighted area, paste a scanned signature, check an "I accept" box, or confirm initials as proof of signature. A reliable electronic signature software makes this user experience secure, legally acceptable, and smooth. </p> <p>However, there are laws governing digital signatures with certifications or standards vendors must follow. It’s becoming increasingly more important to understand the parameters around those standards and deal with them across industries and geographies. </p> <p>There are several varying standards, compliance items, and requirements vendors must follow to deal with everything from key storage, to individual or company authentication.</p> <p>One of the biggest drivers in the industry is the electronic identification and trust services (eIDAS) regulations — everything from consumer to business to the vendors involved in delivering the solutions.</p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“Being a technology provider, we focus on technical standards in the document workflow ecosystem — compatibility and interoperability are very important for us. That’s where we’re actively involved in standardization efforts with PDF association but also through ISO committees.”</em></div> <div style="width: 20%"><img alt="raf bubble f" data-entity-type="file" data-entity-uuid="286281ba-7982-4fbe-be57-f1e2070c1dd4" height="150" src="/sites/default/files/inline-images/Raf_0.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Raf Hens, CTO - iText Software</b></div> </div> <p>The highest level of standard needed to comply with is contract law. It’s not encoded internationally, but all countries have approximately the same rules in order to do business across borders. Standardization is a slow process but is important for the future success of digital documents. </p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“From a technical point of view, we need some kind of international infrastructure for easing the electronic signature process for citizens, and also allow some sort of advanced features for long-term validation, such as timestamps.”</em></div> <div style="width: 20%"><img alt="bubble tomas" data-entity-type="file" data-entity-uuid="e7710c4b-6f6f-4855-a201-d96a707e5d3f" height="150" src="/sites/default/files/inline-images/Tomasz.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Tomás Garciá - Merás Capote, Client Account Leadership Manager - Accenture</b></div> </div> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide gray </div> <a href="https://itextpdf.com/en/events/itext-fireside-chat-enterprise-series-episode-1#speakerinfo" class="button button--wide button--chevron"> <span> Get to know our speakers <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-text-area field--type-text-long field__items"> <h2>Looking to the Future</h2> <p>The heightened focus on identity verification will become widespread. Today, there are tools out there to authenticate the consumer as they’re doing their digital signature, but in some cases it’s manual and tedious. The panel believes identifying an individual as they are about to sign will become easier and more automated. Digital ID wallets taking place in Europe and trickling throughout the U.S. (electronic drivers licenses) will help drive the innovation.</p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“On the technical side, there will be much more moving to the cloud with better access to signing keys that don’t disrupt the signing process… Low risk transactions (think Accept Terms and Conditions) will become easier to perform and legislatures will move more documents into categories without a need for an advanced qualified signature and ID verification. They’ll become more commoditized and cheaper in the long run.”</em></div> <div style="width: 20%"><img alt="bubble Jay" data-entity-type="file" data-entity-uuid="7b4b28c7-43b9-49d0-8b87-21f7b5c5ec44" height="150" src="/sites/default/files/inline-images/Jay.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Jay Schiavo, VP Product and Markets, Certificate Solutions - Entrust</b></div> </div> <p>On the other end are high risk transactions (car leasing, property purchase). Those requirements will increase with more security needs in place. </p> <p>We will also see a form of self sovereign identity transaction as Digital Signatures move on to <a href="https://itextpdf.com/en/solutions/blockchain">Blockchain Technology</a>. With Blockchain, you increase the security of your invoices, documents or tenders by storing the digital signatures in a Blockchain and not in the PDF documents themselves.</p> <div style="display: flex;flex-wrap: nowrap;align-items:center;"> <div style="width: 60%"><em>“Just as 20 years ago we would have never imagined getting on a plan with a QR code instead of a physical boarding pass, the innovation in the future will be about acknowledging, signing, and accepting the data behind the message and visual representation of the document in a digital environment.”</em></div> <div style="width: 20%"><img alt="raf bubble f" data-entity-type="file" data-entity-uuid="286281ba-7982-4fbe-be57-f1e2070c1dd4" height="150" src="/sites/default/files/inline-images/Raf_0.png" width="150" loading="lazy" /></div> <div style="width: 20%"><b>Raf Hens, CTO - iText Software</b></div> </div> </div> </div> <article class="paragraph paragraph--call-to-action paragraph--call-to-action--default"> <h2></h2> <div class="wysiwyg-content clearfix text-formatted field field--name-field-paragraph-text field--type-text-long field__items"> <p>Curious in the entire webinar? You can access it for free!</p> </div> <div class="field field--name-field-cta-template field--type-list-string field__items"> <div class="field__label">CTA template</div> Wide orange </div> <a href="https://itextpdf.com/en/events/itext-fireside-chat-enterprise-series-episode-1#speakerinfo" class="button button--wide button--chevron"> <span> Get to know our speakers <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> <a href="https://itextpdf.com/en/mailing-list/subscribe" class="button button--wide button--chevron button--blue"> <span> Subscribe for iText updates <svg aria-hidden="true" class="chevron-right" viewBox="0 0 9 12" xmlns="http://www.w3.org/2000/svg"><path d="M.84 10.59L5.42 6 .84 1.41 2.25 0l6 6-6 6z"></path></svg> </span> </a> </article> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/teaser-fireside" hreflang="en">teaser FireSide</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Get key takeaways from iText&#039;s Fireside Chat #1: &quot;Examining Security and Digital Document Signing&quot;. With Accenture, Scrive and Entrust. </div> Fri, 07 Jan 2022 12:07:32 +0000 julie.kluyskens 15365 at https://itextpdf.com https://itextpdf.com/blog/itext-news/key-takeaways-itext-fireside-chat-episode-1#comments Latest iText products are not affected by Log4j2 vulnerability https://itextpdf.com/blog/itext-news/latest-itext-products-are-not-affected-log4j2-vulnerability <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Latest iText products are not affected by Log4j2 vulnerability </span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/juliekluyskens" typeof="schema:Person" property="schema:name" datatype="">julie.kluyskens</span></span> <span property="schema:dateCreated" content="2021-12-14T10:30:01+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2021-12-14T11:30:01+01:00" title="Tuesday, December 14, 2021 - 11:30" class="datetime">Tue, 12/14/2021 - 11:30</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p><img alt="vulnerability main image" data-entity-type="file" data-entity-uuid="afd532c0-1e42-4585-8dd2-b96bbc31f8c6" src="/sites/default/files/inline-images/Main%20blog%20-%201140x300_52.png" width="2280" height="600" loading="lazy" /></p> <p>As you might be aware, a Log4j2 vulnerability was reported on December 9 2021. The remote code execution vulnerability CVE-2021-44228 was found in the Apache Log4j library, a part of the Apache Logging Project. If a product uses a vulnerable version of this library with the JNDI module for logging purposes, there is a high possibility that this vulnerability can be exploited. (Source: <a href="https://securelist.com/cve-2021-44228-vulnerability-in-apache-log4j-library/105210/">https://securelist.com/cve-2021-44228-vulnerability-in-apache-log4j-library/105210/</a>).</p> <p>In case you have any concerns about this related to iText products, we can assure you that the iText Suite (5 &amp; 7) are not affected by this issue. <span style="font-size: 1rem; font-family: inherit;">iText DITO might be falsely flagged as potentially affected, but we are happy to let you know it is not. While we do have a log4j dependency on the Manager component, the JDK version used within the container is not part of the vulnerability.</span></p> <p>However, to address any concerns, we will be releasing an update this week for iText DITO to resolve this false positive.</p> </div> <div class="field field--name-field-tags field--type-entity-reference field__items"> <div class="field__label">Tags</div> <a href="/tags/logging" property="schema:about" hreflang="en">logging</a> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news/latest-itext-products-are-not-affected-log4j2-vulnerability" data-a2a-title="Latest iText products are not affected by Log4j2 vulnerability "><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> </div> <div class="field field--name-field-related-products field--type-entity-reference field__items"> <div class="field__label">Related products</div> <a href="/products/itext-suite" hreflang="en">iText Suite</a> <a href="/products/itext-5-legacy" hreflang="en">iText 5</a> <a href="/products/itext-dito" hreflang="en">iText DITO® </a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/vulnerability-teaser-image" hreflang="en">vulnerability teaser image</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> Latest iText products are not affected by Log4j2 vulnerability. Read more. </div> Tue, 14 Dec 2021 10:30:01 +0000 julie.kluyskens 15371 at https://itextpdf.com https://itextpdf.com/blog/itext-news/latest-itext-products-are-not-affected-log4j2-vulnerability#comments iText Wins 2021 Document Manager Award “Project of the Year: Public Sector” https://itextpdf.com/blog/itext-news/itext-wins-2021-document-manager-award-project-year-public-sector <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">iText Wins 2021 Document Manager Award “Project of the Year: Public Sector”</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/juliekluyskens" typeof="schema:Person" property="schema:name" datatype="">julie.kluyskens</span></span> <span property="schema:dateCreated" content="2021-11-23T10:47:57+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2021-11-23T11:47:57+01:00" title="Tuesday, November 23, 2021 - 11:47" class="datetime">Tue, 11/23/2021 - 11:47</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p><img alt="document manager awards" data-entity-type="file" data-entity-uuid="ffaac469-e6c5-453f-8633-e42638241cbb" src="/sites/default/files/inline-images/Main%20blog%20-%201140x300_50.png" width="2280" height="600" loading="lazy" /></p> <p><strong>GHENT, BELGIUM / November 23, 2021 </strong><strong>—</strong> <a href="https://itextpdf.com/en">iText Software</a>, a global leader in innovative award-winning PDF solutions, today announced it won the 2021 Document Manager Award  “Project of the Year: Public Sector” for the value iText 7 Core brings to Dedoco to enable Sign with SingPass integration for secure document signing. Additionally, the company was named a runner-up in the “Low-Code Document Management Software Product of the Year“ category with iText DITO.</p> <p>Now in its 15th year, the Document Manager Awards were established to showcase, recognize and reward the sector’s true pioneers in technology products and service. The DM Awards reflect document management leaders segmented across areas with themes including workflow, security, compliance and AI. An independent panel made up of industry experts judges the entries.</p> <p>"We are honored to win the Document Manager Award ‘Project of the Year: Public Sector’, and I am proud that our team has been recognized as leaders in the document management sector,” said Gary Fry, CEO of iText. “The award win is a validation of how we focus on our customers and investment in product innovation to drive high value. We look forward to our continued partnership with application development teams in 2022 and beyond."</p> <figure role="group" class="caption caption-img align-center"><img alt="Raf Hens and Karien Pype accept the award" data-entity-type="file" data-entity-uuid="daced529-8d5f-4c15-a1de-967f241dc207" src="/sites/default/files/inline-images/raf%20karien.jpg" width="533" height="799" loading="lazy" /><figcaption>Raf Hens, CTO, and Karien Pype, VP of Marketing, accepted the award on behalf of iText Software</figcaption></figure><p>This award win comes in a year in which iText launched several new products such as iText pdfOffice, an add-on for the iText 7 Core PDF library which enables high-quality native conversion of Microsoft Office documents to PDF, and pdfOptimizer, an add-on for the iText 7 Core PDF library that allows developers to easily optimize PDFs for size or speed, by giving them fine-grained control over various optimization options. Additionally, the iText DITO Manager component was added to iText DITO, and the availability of iText technology has expanded to AWS Marketplace and MuleSoft.</p> <p>You can see a full list of the Document Manager Award winners <a href="https://www.dmawards.com/">here</a>, and for more information on iText, or to <a href="https://itextpdf.com/en/get-started">receive a 30-day free trial</a> to discover the power of iText's PDF SDK and iText DITO document generator, visit <a href="https://itextpdf.com/en">itextpdf.com/en</a> today.</p> <h2><strong>About iText Software</strong></h2> <p>iText Software is a global leader in innovative award-winning PDF solutions used by millions of users worldwide - both open source and commercial - to create digital documents for a variety of purposes: invoices, credit card statements, mobile boarding passes, and more.</p> <p>The iText 7 Core library is available as open source, while commercial licensing provides professional support and release from the AGPL requirements. The iText 7 Suite includes a wide range of add-ons providing extra functionality, and we also develop iText DITO: a collaborative template-based PDF generator with integrated template and resource management thanks to the iText DITO Manager component.</p> <p>Customers choose iText because of its world-class software quality, and reliable, mature, and proven technology. The PDF solutions can be embedded into the document workflows of various industries and their applications to enable creation and manipulation of PDFs, and advanced features like secure content redaction, encryption, digital signatures, and ensuring documents are accessible and archivable.  iText supports a diverse customer base, which includes more than 70% of the Fortune 50 companies as well as small businesses and government agencies, with iText earning an overall 90%+ customer satisfaction rate.</p> <h2><strong>About the Document Manager Awards</strong></h2> <p>Now in its 15th year, the Document Manager Awards were established to showcase, recognise and reward the sector’s true pioneers in technology products and service. The event is now the biggest date in the industry calendar.</p> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news/itext-wins-2021-document-manager-award-project-year-public-sector" data-a2a-title="iText Wins 2021 Document Manager Award “Project of the Year: Public Sector”"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> </div> <!-- strip all div's as they break the logic behind brick--no-vertical-padding --> <div> <div class="paragraph paragraph--text-area paragraph--text-area--default"> <h2></h2> </div> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/document-manager-award" hreflang="en">document manager award</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> iText Wins 2021 Document Manager Award “Project of the Year: Public Sector” </div> Tue, 23 Nov 2021 10:47:57 +0000 julie.kluyskens 15361 at https://itextpdf.com https://itextpdf.com/blog/itext-news/itext-wins-2021-document-manager-award-project-year-public-sector#comments iText Wins 2021 Stevie Award at the 2021 International Business Awards® https://itextpdf.com/blog/itext-news/itext-wins-2021-stevie-award-2021-international-business-awards <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">iText Wins 2021 Stevie Award at the 2021 International Business Awards®</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/juliekluyskens" typeof="schema:Person" property="schema:name" datatype="">julie.kluyskens</span></span> <span property="schema:dateCreated" content="2021-09-29T13:02:42+00:00" class="field field--name-created field--type-created field--label-hidden"><time datetime="2021-09-29T15:02:42+02:00" title="Wednesday, September 29, 2021 - 15:02" class="datetime">Wed, 09/29/2021 - 15:02</time> </span> <div property="schema:text" class="wysiwyg-content clearfix text-formatted field field--name-body field--type-text-with-summary field__items"> <p><img alt="Stevie Award image" data-entity-type="file" data-entity-uuid="dcdba274-7bfa-4fc5-a2ce-90ec4421b032" src="/sites/default/files/inline-images/Main%20blog%20-%201140x300%20-%20Silver%20Stevie%20Award%20Winner_final.png" width="2280" height="600" loading="lazy" /></p> <p><em>Company Receives Silver Stevie Award for </em><strong><em>Top Software Development Solution</em></strong>, Praised for <em>Helping Minimize the Development Efforts and Cost to Generate PDF for Organizations Worldwide.</em></p> <p><strong>GHENT, BELGIUM / September 30, 2021 </strong><strong>— </strong><a href="https://itextpdf.com/en">iText Software</a>, a global leader in innovative award-winning PDF solutions, today announced its template-based PDF generator, <a href="https://itextpdf.com/en/products/itext-dito">iText DITO</a>, received a 2021 Silver Stevie Award in the category of Business Technology Solutions - in the subcategory: Software Development Solution.</p> <p><a href="https://stevieawards.com/iba">The International Business Awards® </a>, also known as "Stevie's", include a number of different award categories, such as Most Innovative Tech Company, which iText won a Silver Stevie for in 2020. The International Business Awards® are the premier business awards program globally for all public and private organizations, large and small.</p> <p>“2021 was a particularly exciting year for iText, and then especially for iText DITO, our template generation engine. We have invested heavily in expanding the user experience of the solution. As a result, the iText DITO 2.0 Manager was introduced this year, which improves the user experience massively,” said André Lemos, Vice President of Products of iText. “The recognition from this award is a validation of our continued investments in product innovation and customer success. We are excited to continue working alongside development teams as they ramp up efforts to deliver flexibility in their document generation solutions.”</p> <p>iText DITO, which was launched in 2019, received the top honors for creating a purpose-built product that unburdens developers and empowers business users to be data-driven without the need to code their PDFs.</p> <p>“We have an active community of customers, partners, and contributors helping us to improve our products, documentation and support every day,” said Gary Fry, CEO of iText. “This year’s award is a testament to the iText team's resilience, drive, and commitment to support companies accelerating digitization. I am thrilled with the success we've seen in taking the next step in intuitive template-based PDF generation and collaborative asset management.”</p> <p>Now in its 18th year, IBA’s Stevie Awards remain highly sought-after worldwide, exemplifying achievement in business by organizations and business professions. According to the <a href="https://stevieawards.com/iba">awards site</a>: “Known as ‘the International Stevies,’ the IBAs are open to all organizations worldwide: large and small, public and private, for-profit and nonprofit. The 2021 competition attracted more than 3,800 nominations from organizations of all types in 65 nations.”</p> <p>The Stevie Awards cap off a broader period of growth for iText including the release of <a href="https://itextpdf.com/en/blog/technical-notes/announcing-itext-dito-20-raising-bar-data-driven-template-based-pdf-generation"><strong>iText DITO 2.0</strong></a>, adding a whole new layer to the experience, the <strong>iText DITO Manager,</strong> which brings a workspace control room experience and a central repository for all templates, data collections and resources, making iText DITO a true collaborative solution for developers and business users.</p> <p>With this new management experience, users can efficiently manage the full lifecycle of their templates and all their dependencies, like data collections, images, stylesheets and fonts. The product gives you full control over user permissions, template versions and dependencies. It lets you promote template versions, so you can rest assured only approved versions are used in production - in case next iterations are being built. In addition, iText DITO contains interesting new features such as automated chart creation, the ability to build new templates from components of existing ones with conditional logic, a barcode generation wizard, password protection for the generated PDFs and more.</p> <p>iText also received a 2021 Bronze Stevie Award earlier this year from the American Business Awards® (ABA) for Most Innovative Company of the Year - Up to 100 Employees, marking the second consecutive year awarded in this category and sixth consecutive year recognized by ABA overall.</p> <p>You can see a full list of IBA’s 2021 winners <a href="https://stevieawards.com/iba/2021-stevie-award-winners">here</a>, and for more information on iText, or to <a href="https://itextpdf.com/en/get-started">receive a 30-day free trial</a> to discover the power of iText's document generator today, visit <a href="https://itextpdf.com/">itextpdf.com/</a>.</p> <p><strong>About iText Software</strong></p> <p>iText Software is a global leader in innovative award-winning PDF solutions used by millions of users worldwide - both open source and commercial - to create digital documents for a variety of purposes: invoices, credit card statements, mobile boarding passes, and more.</p> <p>The iText 7 Core library is available as open source, while commercial licensing provides professional support and release from the AGPL requirements. The iText 7 Suite includes a wide range of add-ons providing extra functionality, and we also develop iText DITO: a low-code, template-based PDF generator with integrated template resource management thanks to the iText DITO Manager component.</p> <p>Customers choose iText because of its world-class software quality, and reliable, mature, and proven technology. The PDF solutions can be embedded into the document workflows of various industries and their applications to enable creation and manipulation of PDFs, and advanced features like secure content redaction, encryption, digital signatures, and ensuring documents are accessible and archivable.  iText supports a diverse customer base, which includes more than 70% of the Fortune 50 companies as well as small businesses and government agencies, with iText earning an overall 90%+ customer satisfaction rate.</p> <p><strong>About the Stevie® Awards</strong></p> <p>Stevie Awards are conferred in eight programs: the Middle East &amp; North Africa Stevie Awards, the Asia-Pacific Stevie Awards, the German Stevie Awards, The American Business Awards®, The International Business Awards®, the Stevie Awards for Women in Business, the Stevie Awards for Great Employers, and the Stevie Awards for Sales &amp; Customer Service. Stevie Awards competitions receive more than 12,000 entries each year from organizations in more than 70 nations. Honoring organizations of all types and sizes and the people behind them, the Stevies recognize outstanding performances in the workplace worldwide. Learn more about the Stevie Awards at <a href="http://www.StevieAwards.com">http://www.StevieAwards.com</a>.</p> </div> <span class="a2a_kit a2a_kit_size_25 addtoany_list" data-a2a-url="https://itextpdf.com/blog/itext-news/itext-wins-2021-stevie-award-2021-international-business-awards" data-a2a-title="iText Wins 2021 Stevie Award at the 2021 International Business Awards®"><a class="a2a_button_facebook"><i class="fa-brands fa-facebook-f fa-2x"></i></a><a class="a2a_button_twitter"><i class="fa-brands fa-twitter fa-2x"></i></a><a class="a2a_button_linkedin"><i class="fa-brands fa-linkedin-in fa-2x"></i></a><a class="a2a_button_whatsapp"><i class="fa-brands fa-whatsapp fa-2x"></i></a><a class="a2a_button_email"><i class="fa-solid fa-envelope fa-2x"></i></a></span> <div class="field field--name-field-article-type field--type-entity-reference field__items"> <div class="field__label">Article type</div> <a href="/blog-type/itext-news" hreflang="en">iText news</a> </div> <div class="field field--name-field-main-image field--type-entity-reference field__items"> <div class="field__label">Main image</div> <a href="/resources/media/images/stevie-teaser-final" hreflang="en">Stevie teaser final</a> </div> <div class="field field--name-field-promoted-to-home-page-text field--type-string field__items"> <div class="field__label">Promoted to home page text</div> iText Wins 2021 Stevie Award at the 2021 International Business Awards® </div> Wed, 29 Sep 2021 13:02:42 +0000 julie.kluyskens 15340 at https://itextpdf.com https://itextpdf.com/blog/itext-news/itext-wins-2021-stevie-award-2021-international-business-awards#comments