iText

Release iText 7.0.4

With 7.0.4 we're bringing you another maintenance release for iText 7 Community. We've also updated pdfCalligraph to 1.0.3 and pdfHTML to 1.0.1.

The major new improvements are found in pdfCalligraph and pdfHTML.

iText 7 Core/Community 7.0.4

  • Various bugfixes and performance improvements.

pdfCalligraph 1.0.3

  • Khmer support

pdfHTML 1.0.1

iText 7 Core 7.0.4

Bug

  • [DEVSIX-988] - Layout: Incorrect element's width in case of fixed width and rotation.

  • [DEVSIX-1320] - Content is lost on table split

  • [DEVSIX-1321] - Exception is thrown on min-max width calculation for nested tables

  • [DEVSIX-1357] - Unicode form field names

  • [DEVSIX-1360] - Inconsistent signature validation

  • [DEVSIX-1385] - Can't cast a String to a PdfFont

  • [DEVSIX-1392] - pdfXFA: Nullpointer when processing input

  • [DEVSIX-1394] - pdfXFA: Flattening regression

  • [DEVSIX-1398] - Empty nested Table throws AIOOBE

  • [DEVSIX-1426] - XREF start number check causes corrupt document to be generated

  • [DEVSIX-1428] - The xref of the first revision shall only have one subsection

  • [DEVSIX-1439] - NullPointerException thrown when converting HTML to PDF

  • [DEVSIX-1441] - Digital Signatures: LTV addition does not correctly reference for signatures beyond the first

Task

  • [DEVSIX-914] - Autoport: Remote run on TeamCity

  • [DEVSIX-1109] - Autoport. Add slack integration. Update TeamCity

  • [DEVSIX-1376] - Checking which iText plugins are not .Net core compatible and estimating the effort to support it

  • [DEVSIX-1409] - Release iText 7.0.4

Improvement

  • [DEVSIX-742] - Javadoc!

  • [DEVSIX-1278] - Improve Barcode DataMatrix compactness

  • [DEVSIX-1345] - Remove Google Analytics tracking from API docs

  • [DEVSIX-1366] - How can we change the default leading of a document?

  • [DEVSIX-1371] - Documentation error about setting table borders

  • [DEVSIX-1390] - Integrate iText 7 .NET pull request #3 (assembly loading)

  • [DEVSIX-1400] - Sigma (possibly other mathematic characters) has wrong bounding box

  • [DEVSIX-1405] - Improve Exception Error on Malformed PDF

pdfCalligraph 1.0.3

Bug

  • [DEVSIX-1232] - Text alignment justified is not applied correctly for Tamil

  • [DEVSIX-1259] - Tamil cluster not recognized as such

New Feature

Task

  • [DEVSIX-1378] - Release pdfCalligraph to .NET Standard

Improvement

pdfHTML 1.0.1

Bug


  • [DEVSIX-1231] - Text Alignment using pdfHTML: content is not justified

  • [DEVSIX-1232] - Text alignment justified is not applied correctly for Tamil

  • [DEVSIX-1255] - pdfHTML: incorrect placement of multiple float elements

  • [DEVSIX-1256] - pdfHTML cannot handle space in path to (existing) CSS resource

  • [DEVSIX-1381] - Absolutely positioned elements should be able to use the whole area of a page

  • [DEVSIX-1397] - Fix javadoc errors in pdfHTML

  • [DEVSIX-1430] - Possible regression in pdfHTML

  • [DEVSIX-1439] - NullPointerException thrown when converting HTML to PDF

  • [DEVSIX-1446] - Test WikiTest.cssBigWikiTest fails

New Feature

  • [DEVSIX-992] - pdfHTML: support overflow-x and overflow-y properties

  • [DEVSIX-1053] - pdfHTML: Support inline-block elements

  • [DEVSIX-1070] - pdfHTML + Layout: Implement Clear property

  • [DEVSIX-1148] - Fonts: support woff font format.

  • [DEVSIX-1195] - pdfHTML: support max-width and min-width css property

  • [DEVSIX-1242] - Add bookmarks when adding a header

  • [DEVSIX-1310] - Support transform, matrix, translate, rotate, skew CSS properties

  • [DEVSIX-1311] - Initial implementation for border-radius CSS property

  • [DEVSIX-1314] - Support woff2 font format

  • [DEVSIX-1356] - pdfHTML: Support cellpadding property

Task

  • [DEVSIX-973] - Layout: Float elements investigation

  • [

    DEVSIX-983

    ] - pdfHTML: Investigate

    and related tags

  • [DEVSIX-1059] - pdfHTML: support CSS property @font-face

  • [DEVSIX-1069] - Max width for tables in case nested table

  • [DEVSIX-1084] - Tyrion: investigate bootstrap css with pdfHTML

  • [DEVSIX-1087] - Tyrion: outline skeleton for SDK. Initial DOM emulation and template+data merging before converting to PDF

  • [DEVSIX-1122] - pdfHTML: support float property for elements without fixed width

  • [DEVSIX-1264] - pdfHTML sample

  • [DEVSIX-1309] - Implement :not() pseudo class in CSS

  • [DEVSIX-1328] - Add pdfHTML javadoc jar to Artifactory

  • [DEVSIX-1396] - pdfHTML Javadocs jar

  • [DEVSIX-1448] - Update online pdfHTML demo to 1.0.1

Improvement

  • [DEVSIX-917] - pdfHTML: conversion of lists to PDF/A

  • [DEVSIX-925] - pdfHTML: better support for white-space css property

  • [DEVSIX-1008] - pdfHTML: support page-break css properties

  • [DEVSIX-1044] - Fix attached list of Javadoc warnings

  • [DEVSIX-1048] - pdfHTML: support counters

  • [DEVSIX-1049] - pdfHTML: support of "content" property image and function values

  • [DEVSIX-1060] - Process alignment and splitting tricky case

  • [DEVSIX-1100] - pdfHTML: support nth-child CSS selector

  • [DEVSIX-1125] - Investigate who "wins" in collapsing (table/cell/footer/header border) and make changes

  • [DEVSIX-1132] - pdfHTML: Float property for inline elements

  • [DEVSIX-1149] - pdfHTML: review tests with no visual difference in feature/acroform branch

  • [DEVSIX-1156] - Collapse footer correctly

  • [DEVSIX-1171] - FontProvider refactoring

  • [DEVSIX-1174] - Implement box-sizing property

  • [DEVSIX-1179] - CssParser. base64 parsing issue

  • [DEVSIX-1180] - CssParser: issue with relative path in css file

  • [DEVSIX-1223] - Margin collapse shouldn't be applied if float property is present

  • [DEVSIX-1240] - Float: element splitting

  • [DEVSIX-1250] - Process tables with big footers / headers

  • [DEVSIX-1252] - TableWidth documentation

  • [DEVSIX-1253] - Do not write StructParents for pages if it is not necessary

  • [DEVSIX-1254] - Floating functionality overlaps float elements when they do not fit in available area

  • [DEVSIX-1267] - Float property: Investigate and fix tests in floats_margins_collapse branch

  • [DEVSIX-1292] - Write Javadocs for pdfHTML

  • [DEVSIX-1319] - pdfHTML: Support &ensp and &emsp.

  • [DEVSIX-1388] - pdfHTML: Don't use css rule that contains unsupported pseudo-class selector

  • [DEVSIX-1407] - Missing content in generated PDF from HTML

  • [DEVSIX-1452] - pdfHTML: don't make lower case argument of url() function in css