i-net PDFC Changelog

What's new in i-net PDFC 3.5.107

Sep 9, 2016
  • Text was not visible in comparison result because the bounding boxes of the text elements have negative widths.

New in i-net PDFC 3.1.176 (Mar 27, 2015)

  • IllegalStateException occurred: Invalid character code byte count: 1.
  • IllegalStateException occurred: The checkbox is not initialized.
  • ArrayIndexOutOfBoundsException in PDFHintTable.
  • The command line tool prints the full absolute path after 'Scanning '.
  • The method SetTypeVisible was missing in the .Net API of the ResultModel object.

New in i-net PDFC 3.1.148 (Mar 4, 2015)

  • Differences where displayed in upper / lower case although the words were displayed in uppercase.
  • Handling for '…' in table of contents optimized.
  • A better error message will be displayed if the PDF files contains an corrupt image.
  • Optimized internal handling of JPG images. Increases performance for PDF files with large JPG images.
  • Special cases of text spacing occurred.
  • Property EXPORT_PDF_ALWAYS added to the config.xml.

New in i-net PDFC 3.1.100 (Jan 22, 2015)

  • Broken links and images in the online help.
  • RuntimeException: “Transformation matrix is non-invertable” occurred.

New in i-net PDFC 3.1.82 (Jan 22, 2015)

  • IllegalStateException: procedure is already running - has occurred.

New in i-net PDFC 3.1.77 (Dec 18, 2014)

  • PDFParseException: Bad character in Hex String occurred because of Unix linebreaks in the PDF XRef table.
  • Extended font name mapping to compare embedded and built-in fonts.
  • NullPointerException occurred if the command line parameter '-m' was used in combination with parameter '-i'.

New in i-net PDFC 3.1.76 (Dec 17, 2014)

  • PDFParseException: Bad character in Hex String occurred because of Unix linebreaks in the PDF XRef table.
  • Extended font name mapping to compare embedded and built-in fonts.

New in i-net PDFC 3.1.57 (Dec 9, 2014)

  • When exporting graphical comparison to PDF, PNG or printer (-p commandline), PDF file pairs without differences will no longer cause an export.
  • New Visibilities option: “Only pages with differences” added to the GUI. Pages which do not have differences (with current visibility filter) will be minimized and will only show their page number. It affects the output in the GUI and the printing, PNG and PDF export of the comparison result. In the command line, option -m or -minimize can be used.
  • Command line parameter “-m” added. Only in conjunction with -p: causes pages in the graphical PDF-Export which have no differences to be minimized.
  • Reduced memory requirements for large PDF files and PDF files with large images.
  • IllegalArgumentException: Bad size for Maxp table occurred.
  • FileNotFoundException: Could not find file 'c:windowssystem32inetsrvDifferenceColors.properties' occurred if i-net PDFC was running from a service in IIS.
  • Scrollbars were not displayed correctly if the PDF files contains pages in portrait and landscape orientation.
  • The GUI has crashed on Mac OS X 10.7.
  • .Net environment:
  • Font issue occurred which could lead to missing PDF difference export files in multi-thread and .Net environments.
  • Could not load file or assembly 'IKVM.OpenJDK.Management, Version=7.4.5196.0
  • Could not load file or assembly 'IKVM.OpenJDK.XML.XPath, Version=7.4.5196.0
  • Markers were incorrectly displayed on rotated pages.
  • OutOfMemoryError occurred if the PDF files contains a lot of images.
  • The file commons-logging.properties removed from the PDFC.jar because it is not used.
  • PDFParseException: “content reference not found” occurred.
  • ANSI-Encoding in certain TrueType fonts was wrong.
  • Annotations were not displayed correctly.

New in i-net PDFC 3.0.393 (Jul 11, 2014)

  • IllegalArgumentException: Unknown encoding: ZapfDingbatsEncoding occurred. Character encoding ZapfDingbatsEncoding is now supported.
  • PDFParseException: Data format exception:incorrect header check. PDF files that are encrypted with AES algorithm with default 128 bit keys can be compared now.
  • While you scroll through the pages, the page number will be displayed on the right side of the GUI.

New in i-net PDFC 3.0.263 (Apr 3, 2014)

  • ArrayIndexOutOfBoundsException occurred.
  • If the .NET API of i-net PDFC was used then the following exception occurred: “A generic error occurred in GDI+”.

New in i-net PDFC 3.0.235 (Feb 4, 2014)

  • Files with upper case suffix were not compared in batch compare mode.
  • Specific text differences were not found.
  • Chinese, Japanese and Korean characters have not been rendered correctly and an ArrayIndexOutOfBoundException has occurred if the PDF files containing such characters.
  • ProfileDataException with invalid ICC profile occurred.

New in i-net PDFC 3.0.214 (Jan 11, 2014)

  • New features in the i-net PDFC GUI:
  • Export the comparison result in a PDF file or print it on a printer
  • Display annotations in the PDF files
  • Search within the PDF file(s) is possible
  • Continuous Zoom of the PDF files is possible
  • Meta Data added to the visibilities filter
  • Tabs layout has been redesigned
  • Tabs Search, Annotations, Export / Print added
  • Comparison result view: With a rigth click on a difference marker it is possible to get detailled information about the difference, copy the text, ignore selected text, ignore selected difference
  • Export/Import of the configuration, useful to use it with i-net PDFC command line / API
  • It is now possible to save the comparison result in PDF file using -p command line parameter
  • A color difference tolerance for text and shapes can now be defined using the configuration property TOLERANCE_COLOR
  • Legacy API deprecated, will be removed in Version 4.0
  • Batchrunner, IReportResult, IPageResult, IDifference is now deprecated
  • Batchrunner.setLoader is not used anymore, the new threading architecture requires full control over the parser process
  • Complete new API with extended capabilities
  • New Filter to normalize visually equals characters added. This is useful especially for ORC or PDF-printer generated PDF documents
  • PDFParseException: Stream ended inappropriately occurred
  • Improved Space recognition for the 'Text by pattern' Filter
  • PS commands gt, ge, lt and le supported
  • Support for special type of Adobe-encoded Jpeg images
  • Default language for the comparison report was German. Now it is English.

New in i-net PDFC 2.5.78 (Sep 13, 2013)

  • CompareTwoFilesWithCustomHandler - Differences directory was deleted after comparison.
  • NullPointerException occurred, if a required value in the font description was missing.

New in i-net PDFC 2.5.64 (Aug 19, 2013)

  • Java and .Net edition of i-net PDFC installed with the same setup.
  • java.awt.color.CMMException: Invalid profile data occurred.
  • Difference description contains wrong page number if there is a text replacement with equal bounds but on different pages.
  • File name in the difference summary on the console was limited.
  • Text concatenation error occurred sometimes near punctuation marks.

New in i-net PDFC 2.5.7 (Jun 20, 2013)

  • new text filter which accepts plain text and regular expressions to exclude certain text from the comparison
  • major performance improvements for the internal and GUI rendering process
  • report can now be generated with the command line tool as well
  • several fixes for embedded font, especially Type1C
  • GUI: cycle through differences the with left and right cursor keys
  • improved scrolling, doesn't jump when zooming anymore
  • the gui now logs to a file

New in i-net PDFC 2.2.14 (Apr 16, 2013)

  • Performance optimization in parser.
  • Improvements in memory usage to prevent OutOfMemory errors.
  • It is now supported to scroll with the left and rigth key through the differences.
  • The GUI executable now accepts two parameters which will preset the first and second file of the GUI.
  • CheckBoxes in PDF files are now compared.
  • Following exceptions fixed:
  • UnsupportedOperationException: ps command dup
  • RuntimeException: invalid reference: null
  • IllegalArgumentException: Unknown encoding: SymbolSetEncoding
  • ArrayIndexOutOfBoundsException
  • BufferUnderflowException
  • PDFParseException: Data format exception:incorrect header check
  • It was not possible to compare PDF files on the command line using runPDFC.bat
  • Scrolling behaviour in the GUI was wrong if the compared PDF files had different lengths.

New in i-net PDFC 2.0.103 (Oct 16, 2012)

  • Streamlined licensing process, include offline mode
  • invisible elements filter
  • performance optimization in parser and result view
  • several bug fixes to conform strict and loose compare mode