Release iText 7.1.4

iText 7.1.4 is the fourth maintenance release for iText 7 Core/Community. We're also updating pdfHTML, pdfCalligraph, RUPS and our License Key and Volume License Key Library.

9th October 2018
daphne.detroch

iText 7.1.4 is the fourth maintenance release for iText 7.1 Core/Community. We're also updating the add-ons pdfHTML to 2.1.1pdfCalligraph to 2.0.2, and our License Key Library and Volume License Key Library to 3.0.4. In addition, we're also releasing a new maintenance version for our free PDF syntax viewer RUPS; it's the prerequisite for our plugins for IDEs pdfDebug, which are also being released.

Release notes

iText Core/Community 7.1.4 for Java - for .NET

  • New features:

    • SVG without width or height,

    • SvgConverter createPdf methods with File parameter,

    • SVG path operators: H, V, h, v, and

    • a pull request for digital signatures.

  • Bug fixes:

    • PdfDocument handling issues:

      • append mode for partially compressed files, and

      • fix for Pages entry in Catalog.

    • Optional content requirements in PDF/A.

    • Copying AcroForm fields with a dot in their name.

    • Post-care issues for the integration of SVG & styled-xml-parser in the core.

    • Various SVG path parsing improvements.

    • A font caching and a font retrieval bug.

pdfHTML 2.1.1 for Java - for .NET

  • Bug fixes:

    • font selector improvement,

    • free resources immediately after usage (memory efficiency bug),

    • text alignment in tables, and

    • handling of <br> in list items.

pdfCalligraph 2.0.2 for Java - for .NET

  • Fix perpetual loop for font Shruti.

  • pdfCalligraph now ships with Google Noto fonts for reasonable default fonts in client applications.

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

  • Clearer warnings on volume license.

  • New event types can be sent to license counting service.

RUPS 7.1.4

  • Fix lingering concurrency problem for Mac.

pdfDebug - all implementations on 2.0.1

  • Release containing upstream bugfixes of RUPS.

  • NetBeans: fix for NetBeans 9 + nb-javac compiler.

Bug

  • [DEVSIX-2080] : Append mode works incorrectly for hybrid-reference documents.
  • [DEVSIX-2162] : Could not initialize class com.itextpdf.styledxmlparser.jsoup.nodes.Entities$EscapeMode.
  • [DEVSIX-2166] : The itext7.nuspec of .NET itextcore needs to be adapted for the merge of sxp and svg into itextcore.
  • [DEVSIX-2193] : Empty svg javadoc jar deployed to Artifactory.
  • [DEVSIX-2314] : HtmlConverter doesn't free resources after using them.
  • [DEVSIX-1787] : No warning for "volume" license.
  • [DEVSIX-2043] : SVG cannot handle 2 concatenated path instructions.
  • [DEVSIX-2044] : SVG cannot handle 2 concatenated rational numbers.
  • [RND-1011] : SVG: StyledXMLParserException for svg without width or height .
  • [DEVSIX-1821] : /Parent reference missing when iText creates /Pages entries.
  • [DEVSIX-1940] : CharacterRenderInfo assumes 1 char is 1 glyph.
  • [DEVSIX-1947] : Min-width attribute of non-left aligned text does not properly adjust table cell border.
  • [DEVSIX-2046] : NullpointerException when type doesn't exist in the Outline dictionary.
  • [DEVSIX-2068] : Custom solution for PdfFont caching.
  • [DEVSIX-2146] : pdfCalligraph goes into eternal loop for specific Gujarati text in font Shruti.
  • [DEVSIX-2163] : Missing the name field in the OCProperties dictionary of PDF/A-2a.
  • [RND-1105] : Fix Side effect of DEVSIX-1942.
  • [DEVSIX-2017] : NullPointerException when Font doesn't exist in Resource dictionary.
  • [DEVSIX-2171] : PDF Debug doesn't work on Netbeans 9 when nb-javac is installed.

New features

  • [DEVSIX-1881] : Ship Indic and Arabic fonts with pdfCalligraph and load them from pdfHTML.

Tasks

  • [DEVSIX-2150] : Investigate Vulnerability Note #332928 - Potential Vulnerability in GhostScript.
  • [DEVSIX-2141] : Make svg and styled-xml-parser autoportable again..
  • [DEVSIX-2168] : Include license section in pom of pdfCalligraph.
  • [RND-909] : SVG: Paths H operator.
  • [RND-1104] : SVG: Paths V Operator.
  • [RND-1108] : Implement relative values for Svg Path instruction H/V (h and v operators).

Improvment

  • [DEVSIX-1932] : LiTagWorker does not process more than 1 <br/ > tag.
  • [DEVSIX-2050] : Font selector & html2pdf : fix font-weight and font-family processing.
  • [DEVSIX-1982] : Review Pull Request #27: Allow additional x509 extensions to be critical.
  • [DEVSIX-2031] : iText7 is nearly 3 times slower than iText5 for the same functionality.
  • [DEVSIX-2049] : SvgConverter: Create createPdf methods using a File.


Compatibility Matrix

Use our easy compatibility matrix tool to find more information about the compatibility between your current iText Core/Community version and our add-ons and 3rd-party standalone applications

Add-ons 7.1.6

iText 7 Core

7.1.6

iText 7 Community

7.1.6

pdf2Data

2.1.1

pdfHTML

2.1.3

More add-ons 7.1.6

pdfDebug

2.0.1

pdfSweep

2.0.4

pdfXFA

2.0.1

pdfCalligraph

2.0.4

Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now