Skip to main content
Skip table of contents

Release iText 7.1.7

iText 7.1.7 release banner

iText 7.1.7  is the quarterly release for iText 7 Core/Community. This release includes improvements to performance and reduced memory usage for certain operations.

We're also updating pdfHTML to 2.1.4, pdfXFA to 2.0.2 and the License Key libraries to 3.0.5.

iText Core/Community 7.1.7 for Java - for .NET

barcodes

  • Improve the way data is encoded in DataMatrix barcodes

forms

  • Improve handling of empty Signature Form Fields
  • Improve robustness with improperly created form fields
  • Better support for multiple/different fonts

kernel

  • Improve the performance of SmartMode copying (performance boost in merge)
  • Avoid resources depletion due to decompression bombs
  • Improve the performance when handling multiple PdfDocument instances from a single PdfReader
  • Better support for invalid xref tables

pdfa

  • Better validation/creation of PDF/A-3 and PDF/A-1b documents

sign

  • Improve placement of signatures on rotated pages

svg

  • Added support for em values for font-size
  • Added support for exponential numbers within SVG properties
  • Improve the placement of elements with transformation matrices
  • When the font size metric is omitted, px should be assumed
  • Inherit CSS styles assigned via class in the <svg> tag

     

pdfHTML 2.1.4 for Java - for .NET
 

  • Improve display: inline-block support
  • Improve image support within list, div and table items
  • Use the baseUri via ConverterProperties if the SVG is nested inside the html

  • Support disabled pseudo class for textareas and inputs

  • Support SVG images embedded as <object>

pdfXFA 2.0.2 for Java - for .NET

  • Support annotations flattening when XFA Foreground is flattened
  • Improve propagation of radio button field rawValues to the radio group
  • Support for '$record' references in element's init event evaluation
  • Support global functions if one of the parent elements are named the same
  • Implement annotations copying from XFAF - XFA Foreground PDF to to flattened XFA

License Key Library 3.0.5 for Java - for .NET  License Key Volume Library 3.0.5 for Java - for .NET

  • Support for .NET 2.0

Bug

  • pdfXFA: global functions like "date()" are not resolved correctly in element events if one of the parent elements are named the same
  • Form flattening doesn`t ignore an unfilled digital signature field without an appearance
  • itext7 PR #30: Fix Matrix.toString()
  • iTextSharp.tool.xml.exceptions.NoDataException' in itext.pdfxfa.dll
  • Invalid checking transparency on the page
  • licensekey-creation is not compiling
  • PDF concatenation issue
  • DataMatrix barcode is generated wrongly in .NET
  • Image is cropped when placing visual signature with PdfSignatureAppearance
  • SVG: Styles declared in <svg> tag via CSS class are not inherited and used in elements
  • SVG, SXP: em values for font-size are not parsed for SVG
  • Inline-block images in body tag are treated as block images
  • pdfxfa java.lang.NullPointerException failed to flatten xfapdf
  • SVG: transformation matrix incorrectly applied
  • Manipulating PDF/A-1b Compliant document with iText breaks conformance due to XMP-metadata re-ordening
  • Update itext7.licensekey Library description
  • UTF-8 issue in clipper comments
  • Null Pointer in Acroform
  • PdfXfa: Font selection with setEmbedExternalFonts(true)
  • Html2Pdf: Image links are missed
  • SVG cannot handle exponential numbers
  • NumberFormatException for a svg file
  • SVG: missed images in converted PDF
  • Html2Pdf and SVG: Pre-set baseUri is not transferred from html to inner svg
  • PdfCleanupTool changing Text color
  • AcroForm DefaultResources not updated on fields filling
  • Investigate font alteration when one resets form

New features

  • pdfXFA: implement annotations flattening when XFA Foreground is flattened

Tasks

  • Fix DM_DEFAULT_ENCODING bugs in licensekey and license-volume
  • Add .NET 2.0 as target to licensekey
  • Mitigate difference between Pattern.split and Regex.Split between Java and C# during porting
  • Investigate failing test ResourceResolverTest.retrieveBytesExceptionTest
  • html2pdf: Add ability to disable loading of calligraphic fonts in DefaultFontProvider

Improvement

  • pdfXFA: '$record' reference resolving is not supported in element's init event evaluation
  • SVG: check log messages in tests.
  • SVG : switch to PX as a default metric
  • FormFields: synchronise default appearance and default resources. Keep default resources actual
  • Avoid resources depletion due to decompression bombs
  • Allow deep page structure flushing/releasing
  • 'Check box' acro form is printed incorrect
  • FormField setValue shall keep text font
  • Allow PdfXrefTable skip invalid indirect references to object numbers that are known to not exist in documents
  • pdfXFA: implement annotations copying to flattened XFA Foreground PDF
  • pdfXFA: support correct rawValue propagation between radio buttons and radio group elements
  • Support disabled pseudo class for textareas and inputs


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.