16.1.0+193
📅 2024-01-19
New features
Section titled “New features”N/A
Improvements
Section titled “Improvements”Update of .NET and C wrapper
Section titled “Update of .NET and C wrapper”This release provides the .NET and C wrapper with the finalized API of iDRS 16.1.
PPTX with text
Section titled “PPTX with text”PPTX documents created by the iDRS now contain the recognized text behind the source image - similar to the ImageOverText display in PDFs.
Although this change has no real impact on the document edition, this improvement will already be of interest when a user wants to search for keywords in the document, or index its content (for example when it is uploaded to document management software).
A future improvement is also planned to offer a PPTX layout that will allow easy editing of the generated document - similar to what is currently available for DOCX output.
CPage source image
Section titled “CPage source image”This release updates the way the Source Image is stored in the CPage object.
In previous versions of the SDK, when creating a CPage object or updating its SourceImage property, the image pixels were cloned and stored in a new instance of CImage.
From this release onwards, the provided image is associated with the CPage object using a shallow copy. This means that no pixel cloning operation occurs in both the CPage::Create() method and the CPage::SourceImage property.
This change has several benefits:
- No more duplicate stored at page level, which means reduced memory usage.
- The shallow copy no longer requires browsing the pixels of the image, which translates into improved performance.
Note that subsequent change to the provided CImage will affect the associated CPage object.
Deprecated or removed resources
Section titled “Deprecated or removed resources”N/A
Fixed bugs
Section titled “Fixed bugs”| ID | Description |
| IDRSRD-8026 | Support Vertical and right-to-left text in PPTX |
| IDRSRD-7773 | Transfer documentation containing images to the developer guide |
| IDRSRD-7480 | C generator does not properly generate PerspectiveCorners struct |
| IDRSRD-7449 | Move BarcodeType enum to its dedicated file BarcodeType.h |
| IDRSRD-7331 | Update iDRS Image2Html samples to use CPageContent.QueryPageZones() instead of browsing sections then columns |
| IDRSRD-6819 | Correct Android and iOS SmartCapture sample icons |
| IDRSRD-6526 | Update the documentation of CImageOperation::GetBlackAndWhiteImage |
| IDRSRD-6508 | pdb files are not published anymore on commonf |
| IDRSRD-6497 | The iDRS crashes on linux when loading asian 2 library |
| IDRSRD-6492 | The CppReader sample asks for workdepth value 2 times |
| IDRSRD-6489 | The iDRS should include text from tables in PPTX output |
| IDRSRD-6478 | OCR results generated by the iDRS are garbled on Linux MontaVista platform |
| IDRSRD-6475 | The iDRS does not anymore apply PDF certificates correctly |
| IDRSRD-6474 | The welcome page of iDRS 16.1.0+2 Android is incorrect |
| IDRSRD-6466 | CPageContent.QueryPageZone do not keep the expected zone order when performing zonal recognition |
| IDRSRD-6455 | ”The iDRS should include text in PPTX output, for search and indexing purposes” |
| IDRSRD-6447 | CImageIO::LoadImage API is exposed with the wrong symbol on Windows platforms |
| IDRSRD-6444 | ensure the iOS sample app packages the necessary resources to run autolang in all scenerios |
| IDRSRD-5070 | The iDRS gives different OCR results, following the input image orientation. |
| IDRSRD-6477 | The iDRS crashes during document output when enabling all docx page sizes |
| IDRSRD-6476 | The iDRS does not set PDF bookmarks anymore in output document |
| IDRSRD-6437 | CLngUtils.ComputeCharset from the iDRS .NET wrapper is returning the wrong information |
| IDRSRD-6432 | The iDRS may get blocked when CIDRSSetup::Unload is called |
| IDRSRD-6430 | The iDRS throws an exception when trying to load a PDF with content |
| IDRSRD-6483 | Documentation page “Files to be included with your application” should be available only in the Developer Guide |
| IDRSRD-5070 | The iDRS gives different OCR results, following the input image orientation. |
Known Issues
Section titled “Known Issues”| ID | Description |
|---|---|
| IDRSDEV-1851 | The documentation page listing changes between iDRS 15 and iDRS 16.1 should be completed |