Solid Framework 9.2.8681

The latest public release of Solid Framework SDK is now available for download from the developer portal at www.solidframework.net. This is version 9.2.8681.

During routine testing of our large PDF collection, it was found a very small number were no longer able to be converted. This affected approximately 1 PDF in 100,000.

This release resolves the issue.

There are no other changes from version 9.2.8680.

Solid Framework 9.2.8680

The latest public release of Solid Framework SDK is now available for download from the developer portal at www.solidframework.net. This is version 9.2.8680.

MAIN FEATURES

Improved Handling of Z-Order when Reconstructing PowerPoint

PowerPoint and Word both support multiple layers of content, with those on top potentially obscuring those beneath. In some situations the order of these layers was incorrect, resulting in text or other items on the page being “lost”. This problem has been resolved for a number of samples which exhibited this problem.

Further improvements in OCR

Improvements have been made in beingh more consistent with font types and styles to provide a more aesthetic document.

Improved tolerance of corrupt PDFs

A number of PDF files that could not previously be converted due to errors can now be corrected and a valid document reconstructed from them.

Ongoing improvements in self-documentation

A number of parameters that used obscure numbers now use Enums instead. This is aimed at improving long term maintainability of code but may cause compile time errors.

This affects PagesModel and PdfDocument classes only.

SOLID FRAMEWORK 9.2.8564.1 RELEASED

The latest public release of Solid Framework SDK is now available for download from the developer portal at www.solidframework.net. This is version 9.2.8564.

MAIN FEATURES

TextRecoveryLanguage

TextRecoveryLanguage is used to specify the language of the document that needs to have text recovered by OCR when creating a CoreModel.

Previously this was always set to “english”. It now defaults to “automatic”. For non-English documents this option will now allow the same result to be created whether conversion is performed using the “Converter” classes or the CoreModel.

Improved Merging of Logical Tables

If a table is split over multiple pages within the PDF then an attempt is made to stitch these back together into a single table.

We have resolved issues that prevented some tables from merging correctly.

Improved handling of Chinese Language files

Several issues associated with reconstruction of Chines Language files have been resolved.

Renaming of properties to improve self-documentation

KeepNonTableContent  has been created as an alias for TablesFromContent. The option specifies how non-table text and images within a PDF should be handled when reconstructing Excel documents.

The name TableFromContent does not clearly identify what the option does.

It has therefore been deprecated and users are advised ot use “KeepNonTableContent” instead.