i-net PDFC Server

New Features

  • Redesigned and streamlined entry page and application frame

Changed Behavior

  • There no longer is a /remote context. All remote modules have been moved one level up. So it's now /comparison instead of /remote/comparison for instance
  • The TaskPlanner jobs will no longer clean up the 'normal' user comparisons.
  • Web API: Redirected URL was wrong

Fixed Bugs

  • Web interface don't show error message, if the uploaded document can not be read
  • Exception: “org.bouncycastle.asn1.pkcs.PrivateKeyInfo cannot be cast to org.bouncycastle.openssl.PEMKeyPair” occurred
  • WebSocket connections has been closed when using the guest account
  • If the comparison result contains no differences then PDF export created a PDF file with 0 KB file size

i-net PDFC Runtime / Parser / Comparison

New Features

  • New filter plugin to select the pages to be compared
  • Detailed image comparison added. It can be used to show details of differences in images. The difference details will be displayed only if less than 50% of the image are different
  • New command line parameter to select the format of the generated report

Changed Behavior

  • Images rendered by Type3 fonts will no longer be compared unless only image comparison is active
  • OTF handling improved
  • Handling with pattern type1 improved
  • Basic table filter improved in case of styled cell borders
  • Table filter improved to recognize extended repeating table headers, including a new difference tolerance
  • Filter plugin added to ignore specified areas in PDF files from comparison

Fixed Bugs

  • Empty characters were partly replaced through not-defined characters
  • Colors in images were inverted
  • The location of differences markers for overlines was incorrect
  • ArrayIndexOutOfBoundsException: Array index out of range: 508 occurred. Only glyphs having valid indexes will be proceeded during AWT font generation
  • Adobe built-in font processing was incorrect
  • The reading of Lookup tables for index color space was incorrect
  • Word wrap problem in table cells occurred due to changes in the split position of a word or word group
  • False positives could occur if a text column and a drawing were aligned side by side
  • NullPointerException occurred while comparing two files
  • Repeating table headers will now marked as difference if the whole table was added or removed
  • Method setScaleToFitPageHeight was removed from the .NET API. It can be set using property “PDFCVisibility.SCALETOPAGEHEIGHT_VISIBILITY” and pdfComparer.SetSettings(settings)
  • Command line parameter -exportOnlyOnDifferences was not working
  • Because of encoding problem characters was not displayed correctly in difference details popup
  • Error “Start point cannot equal endpoint” occurred
  • Improved table header recognition and reduced false negatives in case of very similar tables
  • Fixes and improvements to compare and select rotated text lines
  • Whitespace detection issue with Chinese characters
  • “BadPaddingException: Given final block not properly padded” occurred due to a corrupt stream
  • Shape matching in strict mode improved
  • ArrayIndexOutOfBoundsException in PDF parser occurred due to zero-length text replacement
  • Annotation issue in the Chrome PDF viewer
  • IndexOutOfBoundsException: Index 0 out-of-bounds for length 0 occurred in table filter
  • ArrayIndexOutOfBoundsException: -1 occurred

i-net PDFC Desktop Application

Changed Behavior

  • The desktop application now uses the native file chooser of the system. This file chooser provides more features and better performance compared to the custom implementation of previous versions
  • The 'Visibilities' tab now provides switches to visualize the effects of each filter plugin
  • Difference popup now shows intial more (10) elements
  • New export formats for the report: XLS, ODS and RTF

Fixed Bugs

  • Difference popup was not updated after the visibility settings has been changed
  • Header / Footer selection was not visible after a comparison. It was necessary to disable and enable the header/footer filter in the visibility settings
  • “IllegalArgumentException: setSelectedIndex: 0 out of bounds” occurred during start of application if no paper format was available
  • Kerning issue occurred in comparison result and PDF export
  • Text in PDF file was not displayed

i-net PDFC Web API

Fixed Bugs

  • Specified PDF files has been loaded mutliple times for one comparison
  • It was not possible to delete a comparison using web API after an error has occurred

i-net PDFC SDK

Improvements

  • Simplified SDK structure to provide better insight of the product
  • The C# implementation based on IKVM is deprecated. It was replaced with the ProcessBridge
  • Missing export settings for .NET process bridge added

Fixed Bugs

  • Comparison report could not be created if i-net PDFC Server is used
  • It was not possible to disable Difference Marker using API
  • The execution of the compare.bat with more than 9 parameters throws an error
  • It was not possible to disable the difference marker using PDFCVisibility.ALLOUTLINEMARKER_VISIBILITY
  • java.io.FileNotFoundException occurred while creating the report as XLSX file
  • Font in the comparison report was wrong if command line parameters -p was used together with -e

 

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