iText pdf library
Website search

Release iText 7.0.5

iText 7.0.5 is a scheduled maintenance release for iText 7 Community. We're also updating pdfSweep to 1.1.0, pdfHTML to 1.0.2, pdf2Data to 1.2.0, and pdfInvoice to 1.0.2.

iText 7.0.5 is a scheduled maintenance release for iText 7 Community. We're also updating pdfSweep to 1.1.0, pdfHTML to 1.0.2, pdf2Data to 1.2.0, and pdfInvoice to 1.0.2.

The major new improvements are found in the core and pdfHTML, and there are some nice additions to pdfSweep. 

Release notes

General

  • The add-ons pdfSweep, pdfHTML, and pdfInvoice have been released as Open Source software under the AGPL software license. You can find the repositories here:
  • OSGi metadata has been added to all pom.xml files

iText 7 Core/Community 7.0.5 for Java - for .NET

  • Improvements to Table tagging, table borders, and column width logic
  • Constant values in Color are moved to the ColorConstants class. The values in Color still exist, but they are deprecated and will be removed in iText 7.1
  • PDF/A: we are now more strict on color space enforcement
  • Barcodes: support was added for the MSI Plessey and segmented PDF417 barcode types.

pdfHTML 1.0.2 for Java - for .NET

  • Windows style environment variables, like %HOMEDIR%, are now supported in ConverterProperties.baseUri
  • Various CSS properties, such as percent-based height and outline

pdfSweep 1.1.0 for Java - for .NET

  • Support creating Redact Annotations
  • pdfSweep can now create PdfCleanUpLocation objects from a String, including regexes, and determine by itself which areas should be redacted. See the autosweep package or namespace.

pdf2Data 1.2.0 for Java and .NET

  • Data coordinates extraction

  • Time selector

  • Java 7 support for library

  • Video tutorials

  • Improvements in CLI

iText 7 Core 7.0.5

Bug

  • [DEVSIX-444] - Incorrect subsetting of NotoSansCJKjp
  • [DEVSIX-488] - Setting certification level causes invalid signature
  • [DEVSIX-608] - Review handling of the free references
  • [DEVSIX-1105] - Autoport. Fix issue with merge branch if there is no intermediate commits
  • [DEVSIX-1368] - Html2Pdf: font-face alias is not recognized correctly by font selector if it is specified in quotes
  • [DEVSIX-1427] - Invalid IndirectReference during close() for PDFs with XMPMetadata
  • [DEVSIX-1447] - Signature image squished when flattening signature field
  • [DEVSIX-1453] - Issue with object numbers in incremental updates
  • [DEVSIX-1459] - Invalid page structure PdfException thrown on valid document
  • [DEVSIX-1463] - Improve tagging for rows and cells in case Table model element role is set to null
  • [DEVSIX-1466] - Font subset not properly embedded
  • [DEVSIX-1514] - NullPointerException in AbstractRenderer
  • [DEVSIX-1516] - XFA Demo reports corrupted license key
  • [DEVSIX-1521] - Form Field flattening not respecting form field styles
  • [DEVSIX-1525] - com.itextpdf.pdfa.PdfAConformanceException: An annotation dictionary shall contain the f key
  • [DEVSIX-1532] - Floated areas aren't considered during list symbol layout
  • [DEVSIX-1535] - PdfAChecker does not correlate color instructions in Stream with OutputIntent
  • [DEVSIX-1539] - NPE When adding attachments in append mode
  • [DEVSIX-1540] - Macro PDF417: Segmented Barcode
  • [DEVSIX-1544] - Text-justify on a single word with ratio 1.0 generates a NaN
  • [DEVSIX-1551] - NullPointerException with PdfCleanUpTool when manually adding redact annotations
  • [DEVSIX-1552] - Pseudoelement (after) is not rendered in the generated PDF if content property is empty or it is a whitespace
  • [DEVSIX-1567] - Unwanted borders appear in table
  • [DEVSIX-1572] - ClassCastException when setting the width of a cell
  • [DEVSIX-1579] - Incorrect processing of SourceHanSerifKR-Regular.otf font
  • [DEVSIX-1598] - ISplitCharacters is ignored in pdfHtml when content is not the last tag
  • [DEVSIX-1600] - Updated PdfPagesTree is not inserted in references
  • [DEVSIX-1603] - iText 7 Table Column Width Sizes Causes Problems
  • [DEVSIX-1619] - pdfHtml: The content of Table cell overflows
  • [DEVSIX-1621] - FontName subset prefix added for non-embedded fonts
  • [DEVSIX-1658] - Autoscale height is processed incorrectly

New Feature

  • [DEVSIX-992] - pdfHTML: support overflow-x and overflow-y properties
  • [DEVSIX-1000] - Html2Pdf: support outline css property
  • [DEVSIX-1283] - pdfHTML: Investigate support for table-cell and similar display properties
  • [DEVSIX-1325] - Add OSGI metadata to POM files
  • [DEVSIX-1369] - Layout autotagging: allow specifying custom tagging order
  • [DEVSIX-1575] - The setNextRenderer() in the Table class results in an ambiguity depending on whether or not the table is split
  • [DEVSIX-1580] - Support MSI Plessey Barcode

Task

  • [DEVSIX-1230] - Html2Pdf: migrate a bunch of tests to produce tagged PDFs
  • [DEVSIX-1454] - pdfHTML samples from Hancom Secure
  • [DEVSIX-1460] - Fix javadoc errors in Core
  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class
  • [DEVSIX-1571] - What happened to the Cell margins?

Improvement

  • [DEVSIX-936] - Html2Pdf: support links to bookmarks specified as id attribute
  • [DEVSIX-1001] - Layout: improve force placement in case element does not fit
  • [DEVSIX-1047] - Distinguish HEIGHT and MAX_HEIGHT when the area is decided to be enlarged
  • [DEVSIX-1358] - Add constructor for DeviceRGB that takes a System.Drawing Color
  • [DEVSIX-1389] - Layout + Html2Pdf: support height in percents
  • [DEVSIX-1401] - Set style properties of RedactionAnnotation more easily
  • [DEVSIX-1434] - PdfType0Font assumes that /Encoding is a PdfName
  • [DEVSIX-1455] - Autoport: Rename and remove files
  • [DEVSIX-1470] - Minor positioning problem in pdfHTML
  • [DEVSIX-1522] - Support table-row display value
  • [DEVSIX-1555] - Process MAX_WIDTH on Cell correctly

pdfHTML 1.0.2

Bug

  • [DEVSIX-444] - Incorrect subsetting of NotoSansCJKjp

  • [DEVSIX-1152] - Html2Pdf: Fix incorrect appearance of multiline text field in acro-form mode

  • [DEVSIX-1368] - Html2Pdf: font-face alias is not recognized correctly by font selector if it is specified in quotes
  • [DEVSIX-1374] - html2pdf processes commented styles
  • [DEVSIX-1456] - pdfHTML: Fix @font-face with multiple fonts parsing
  • [DEVSIX-1512] - pdfHTML: Tagged pdf containing aligned image has incorrect reading order
  • [DEVSIX-1514] - NullPointerException in AbstractRenderer
  • [DEVSIX-1525] - com.itextpdf.pdfa.PdfAConformanceException: An annotation dictionary shall contain the f key
  • [DEVSIX-1530] - pdfHTML hangs indefinitely when a specific baseURI is set
  • [DEVSIX-1552] - Pseudoelement (after) is not rendered in the generated PDF if content property is empty or it is a whitespace
  • [DEVSIX-1558] - Reset OutlineHandler between document conversion in ProcessorContext#reset()
  • [DEVSIX-1559] - pdfHTML: tag <th> as TH
  • [DEVSIX-1572] - ClassCastException when setting the width of a cell
  • [DEVSIX-1593] - pdfHtml doesn't wrap text in tables that don't contain spaces
  • [DEVSIX-1598] - ISplitCharacters is ignored in pdfHtml when content is not the last tag
  • [DEVSIX-1611] - pdfHtml: Ordered List doesn't reflect "start" attribute in generated PDF
  • [DEVSIX-1619] - pdfHtml: The content of Table cell overflows

New Feature

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

  • [DEVSIX-1000] - Html2Pdf: support outline css property

  • [DEVSIX-1283] - pdfHTML: Investigate support for table-cell and similar display properties
  • [DEVSIX-1325] - Add OSGI metadata to POM files
  • [DEVSIX-1369] - Layout autotagging: allow specifying custom tagging order

Task

  • [DEVSIX-1230] - Html2Pdf: migrate a bunch of tests to produce tagged PDFs
  • [DEVSIX-1247] - Html2Pdf: support <tt> tag
  • [DEVSIX-1379] - Release html2pdf to .NET Standard
  • [DEVSIX-1454] - pdfHTML samples from Hancom Secure
  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class
  • [DEVSIX-1578] - Css property value inherit is computed wrong

Improvement

  • [DEVSIX-936] - Html2Pdf: support links to bookmarks specified as id attribute
  • [DEVSIX-1001] - Layout: improve force placement in case element does not fit
  • [DEVSIX-1136] - Consider table borders during column widths calculation
  • [DEVSIX-1365] - Performance of pdfHTML
  • [DEVSIX-1389] - Layout + Html2Pdf: support height in percents
  • [DEVSIX-1469] - Take into account with BaseURI when rendering relative links
  • [DEVSIX-1470] - Minor positioning problem in pdfHTML
  • [DEVSIX-1520] - Improve incorrect subsets processing
  • [DEVSIX-1522] - Support table-row display value
  • [DEVSIX-1524] - Metadata is missing in HTML
  • [DEVSIX-1528] - The structure tree created when using pdfHTML is confusing
  • [DEVSIX-1555] - Process MAX_WIDTH on Cell correctly
  • [DEVSIX-1574] - pdfHtml: support cellspacing property

pdfSweep 1.1.0

Bug

  • [DEVSIX-1551] - NullPointerException with PdfCleanUpTool when manually adding redact annotations
  • [DEVSIX-1561] - Investigate commons-imaging workaround for PdfSweep

New Feature

Task

  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class

Improvement

  • [DEVSIX-788] - Review Clipper: make sure that the points comparison is done via override equal method.
  • [DEVSIX-1401] - Set style properties of RedactionAnnotation more easily

pdfInvoice 1.0.2

Bug

  • [DEVSIX-1273] - XXE vulnerability in PdfReader when parsing XFA

New Feature

Task

Improvement



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.9

iText 7 Core

7.1.9

iText 7 Community

7.1.9

pdf2Data

2.1.5

pdfHTML

2.1.6

More add-ons 7.1.9

pdfDebug

2.0.1

pdfXFA

2.0.4

pdfCalligraph

2.0.4

pdfSweep

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