i-net PDFC


  • Redis support as cloud persistence backend was removed. If you use it then migrate to MongoDD before you update
  • Let's Encrypt protocol version ACMEv2 supported. The Let's Encrypt protocol version ACMEv1 will be end of support on November 1st, 2020. If you use Let's Encrypt certificates for HTTPS then you need this update
  • Critical Security Update for Help Plugin (CVE-2020-11431)
  • Fixed XXE vulnerability for authenticated users with privileges to ad-hoc reporting or remote designer (CVE-2020-12684)
  • Fixed multiple XSS vulnerabilities (login was not required).
  • Fixed a path traversal vulnerability which allowed access to files within the installation folder and its sub-folders

i-net PDFC Server

New Features / Improvements

  • Data protection:
    • New option to removed all unnamed comparisons as soon as all viewers are disconnected
    • It is possible to configure the time after which inactive users will be disconnected so that the unnamed comparisons of inactive users will be removed
    • New Permission added to define whether users are allowed to create/modify/run comparisons. Without this permission the user can only view published comparisons
    • New publishing mode added to publish comparisons only temporarily
  • Usage of the Web-API for micro services is now available out of the box
  • Drastically reduced size of exported PDFs in case there are re-used images in the compared files
  • The “External visible URL” being used for the EHLO command when connecting to an SMTP server
  • PDF export optimized to reduce average size of the result by 10 to 50%
  • Any subdomain (like *.example.com) on “Allowed Cross Origins” supported
  • Web API: Parameter comments added to the PDF export function

Fixed Bugs

  • Unexpected result with webapi compare request occurred
  • Multiple values in the property “Other VM Arguments” in configuration dialog “Web Server” were not supported
  • Timeout occurred during long running backup job in Task Planner

i-net PDFC Runtime / Parser / Comparison

Changed Behavior

  • Automatic header and footer detection for documents with large line spacing improved
  • Strict line comparison no longer detects a line size change if the size and orientation of the line is vastly different. Instead a replace or removed/new will be displayed as this is more likely

New Features / Improvements

  • Hyphen detection in multi column layouts improved
  • Strict comparison for curves takes into account the overall offset of the shape when checking the curve points
  • Word boundary detection improved when kerning is simulated by a negative text chunk offset
  • Boundary detection for inserted/removed sentences and paragraphs improved
  • Word detection in case of stacked text fragments improved
  • Plugin to compare PDF files in the order of the document internal structure is available on-demand. This may produce better results for complex documents from the same generator application
  • Words with no stroke or fill color are now covered by the 'Ignore invisible elements' filter
  • “Simplify special characters” enabled by default in “Continuous Document” profile

Fixed Bugs

  • Rare false positives occurred for edges of bordering similar shapes, in case the shapes were slightly moved in one of the documents
  • Kerning handling in RTL bidirectional context
  • The markup for an underline difference was too long
  • Exception due to inconsistent path definitions in PDF files
  • Incorrect unicode characters in case the character names in the font are inconsistent
  • IndexOutOfBoundsException occurred in comparison core algorithm
  • Incorrect unicode characters occurred in case the character names in the font are inconsistent
  • Differences like “Font Style was changed from bold to plain” occurred although the font style was not changed
  • Memory optimization for PDF files with a lot of shapes
  • Rare false positives occurred around punctuation
  • Page rotation was wrong in case of negative angles
  • Incorrect glyph mapping occurred. It prevented some characters from beeing rendered
  • Comparison result detail was wrong if it contains …….
  • Bug with Type1C Font occurred. Difference result details was replaced by ……….
  • ArrayIndexOutOfBoundsException occurred, incorrectly sorted NameTrees in PDF document will now be handled correctly
  • Bold style recognition for embedded fonts that duplicate default fonts was wrong
  • IllegalArgumentException: Color parameter outside of expected range: Alpha
  • Bold style recognition for embedded fonts that duplicate default fonts was wrong
  • DocX files: Paragraphs were invisible in table cells where the 'framePr' property was set
  • White space detection issue in case tabulators are encoded as space with kerning
  • NoninvertibleTransformException: Determinant is 0 occurred because of a zero-scaled shader clip
  • NullPointerException occurred in rendering if the PDF explicitly sets the text transformation to zero
  • IllegalStateException: Fatal error: Index out of text occurred
  • NullPointerException occurred sporadically during batch comparison
  • Rare incorrect horizontal offset in print and print preview
  • Issue in the report generation occurred after changing visibilities
  • IllegalStateException: Repositioning of a d is not allowed occurred
  • java.lang.NullPointerException occurred with Docx files
  • The Windows Tesseract plugin has been improved to better recognise a single number

i-net PDFC SDK

New Features / Improvements

  • Method Engine.Prompt(string,string) added to the .NET process bridge

i-net PDFC Desktop Application

Fixed Bugs

  • Difference Marker not displayed because of NullPointerException

Task Planner

New Features / Improvements

  • It is now supported to set “Delete previous results after X days” for a file action. With this property it is possible for example to delete old backups

© Copyright 1996 - 2021, i-net software; All Rights Reserved.