Skip to content

16.1.0+193

📅 2024-01-19

N/A

This release provides the .NET and C wrapper with the finalized API of iDRS 16.1.

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.

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.

N/A

IDDescription
IDRSRD-8026Support Vertical and right-to-left text in PPTX
IDRSRD-7773Transfer documentation containing images to the developer guide
IDRSRD-7480C generator does not properly generate PerspectiveCorners struct
IDRSRD-7449Move BarcodeType enum to its dedicated file BarcodeType.h
IDRSRD-7331Update iDRS Image2Html samples to use CPageContent.QueryPageZones() instead of browsing sections then columns
IDRSRD-6819Correct Android and iOS SmartCapture sample icons
IDRSRD-6526Update the documentation of CImageOperation::GetBlackAndWhiteImage
IDRSRD-6508pdb files are not published anymore on commonf
IDRSRD-6497The iDRS crashes on linux when loading asian 2 library
IDRSRD-6492The CppReader sample asks for workdepth value 2 times
IDRSRD-6489The iDRS should include text from tables in PPTX output
IDRSRD-6478OCR results generated by the iDRS are garbled on Linux MontaVista platform
IDRSRD-6475The iDRS does not anymore apply PDF certificates correctly
IDRSRD-6474The welcome page of iDRS 16.1.0+2 Android is incorrect
IDRSRD-6466CPageContent.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-6447CImageIO::LoadImage API is exposed with the wrong symbol on Windows platforms
IDRSRD-6444ensure the iOS sample app packages the necessary resources to run autolang in all scenerios
IDRSRD-5070The iDRS gives different OCR results, following the input image orientation.
IDRSRD-6477The iDRS crashes during document output when enabling all docx page sizes
IDRSRD-6476The iDRS does not set PDF bookmarks anymore in output document
IDRSRD-6437CLngUtils.ComputeCharset from the iDRS .NET wrapper is returning the wrong information
IDRSRD-6432The iDRS may get blocked when CIDRSSetup::Unload is called
IDRSRD-6430The iDRS throws an exception when trying to load a PDF with content
IDRSRD-6483Documentation page “Files to be included with your application” should be available only in the Developer Guide
IDRSRD-5070The iDRS gives different OCR results, following the input image orientation.
IDDescription
IDRSDEV-1851The documentation page listing changes between iDRS 15 and iDRS 16.1 should be completed