Changelog : Mises à jour, étapes, feuille de route
Rejoignez 50 000 développeurs pour recevoir les mises à jour
Feuille de route de l'IronOCR
Nous avons développé IronOCR pour répondre à un besoin du marché, et il est devenu l'un de nos produits phares. Aujourd'hui, nous envoyons continuellement de nouvelles demandes de fonctionnalités, à la demande de la communauté.
Nous travaillons activement avec la dernière technologie Tesseract de Google pour assurer la stabilité et une grande précision.
Nos clients bénéficient ainsi d'un moteur de lecture OCR de pointe.
Nos versions mensuelles permettent à IronOCR de prouver continuellement sa valeur et de poursuivre notre mission, qui est d'aider les utilisateurs finaux à faire progresser le langage .NET.
Nous savons qu'IronOCR est l'un des premiers choix des développeurs¹. Pour cimenter IronOCR en tant que produit leader de son genre, nous appliquons les dernières technologies pour améliorer les filtres d'image, la vision par ordinateur et l'apprentissage automatique.
Notre prochaine épopée sera de lancer IronOCR pour plusieurs langages de programmation. ¹Selon une enquête menée auprès des clients en juin 2022.
Décembre 2024
IronOCR v2024.12.2
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.12.2
Notes de mise à jour :
- Met à jour la dépendance
IronSoftware.System.Drawing
vers 2024.12.3
novembre 2024
IronOCR v2024.11.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.11.3
Notes de mise à jour :
- Mises à jour de la dépendance
IronSoftware.System.Drawing
vers 2024.9.15. - Réduit la taille des fichiers des PDF interrogeables pour la majorité des cas d'utilisation.
- Corrige le problème de dimensions incohérentes dans les PDF consultables.
- Ajoute une nouvelle configuration
Tesseract
,AutoRotateDetectionForRenderSearchablePdf
, permettant aux utilisateurs de désactiver la rotation automatique et d'ajuster manuellement l'orientation du fichier d'entrée.
Octobre 2024
IronOCR v2024.10.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.10.3
Notes de mise à jour :
- Améliore
ReadPassport
pour les entrées tournées. - Met à jour la dépendance
IronSoftware.System.Drawing
vers la version 2024.9.11
Septembre 2024
IronOCR v2024.9.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.9.6
Notes de mise à jour :
- Ajoute une nouvelle méthode de lecture
ReadDocumentAdvanced
spécialisée pour la lecture des données de tableau. - Met à jour la dépendance
IronSoftware.System.Drawing
vers 2024.9.10
Août 2024
IronOCR v2024.8.21
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.8.21
Notes de mise à jour :
- Corrige le problème des fichiers temporaires qui ne sont pas supprimés après la fin de la lecture
- Mise à jour de la dépendance IronSoftware.System.Drawing vers 2024.8.1
Juillet 2024
IronOCR v2024.7.13
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.7.13
Notes de mise à jour :
- Correction DetecPageOrientation ne renvoyait que le résultat du contenu de la première page.
- Corrige le problème de surcharge de ConvertToSearchablePdf.
- Réduit la taille du fichier de sortie PDF interrogeable à partir du fichier d'entrée Tiff.
- Mise à jour de la dépendance IronSoftware.System.Drawing vers 2024.7.2
Juin 2024
IronOCR v2024.6.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.6.3
Notes de mise à jour :
- Meilleur contrôle des caractères numérisés : Contrôlez mieux les caractères capturés lors des numérisations avancées.
- Amélioration de la numérisation des documents : Le mode de numérisation avancé prend désormais en charge un plus grand nombre de langues, notamment le chinois, le chinois traditionnel, le japonais, le coréen et le latin, ce qui vous permet de numériser des documents dans un plus grand nombre de langues.
- Correction d'un problème de chevauchement du texte dans les PDF consultables : Cette mise à jour résout un problème où le texte des PDF consultables apparaissait superposé après la numérisation.
- Corrige un problème lors du déploiement vers Azure Function : Cette mise à jour résout un problème où le déploiement d'IronOCR vers Azure Functions provoquait une erreur.
- Mise à jour de la dépendance
IronSoftware.System.Drawing
vers 2024.6.1
Mai 2024
IronOCR v2024.5.25
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.5.25
Notes de mise à jour :
- Introduit de nouvelles méthodes de lecture, nécessitant l'installation séparée du paquetage
IronOcr.Extension.AdvancedScan
. - Nouvelle méthode avancée :
ReadPhoto()
[Voir le paquet NuGetIronOcr.Extension.AdvancedScan
]. - Nouvelle méthode avancée :
ReadScreenshot()
[Voir le paquet NuGetIronOcr.Extension.AdvancedScan
]. - Nouvelle méthode avancée :
ReadPassport()
[Voir le paquet NuGetIronOcr.Extension.AdvancedScan
]. - Nouvelle méthode avancée :
ReadLicensePlate()
[Voir le paquet NuGetIronOcr.Extension.AdvancedScan
]. - Mise à jour de la dépendance
IronSoftware.System.Drawing
vers 2024.5.1
Avril 2024
IronOCR v2024.4.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.4.6
Notes de mise à jour :
- Supprimer le journal public qui n'est pas lié aux processus d'OCR.
- Mise à jour de la dépendance
IronSoftware.System.Drawing
vers 2024.4.1
Mars 2024
IronOCR v2024.3.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.3.4
Notes de mise à jour :
- Implémenter DetectPageOrientation pour détecter l'orientation de l'entrée.
- Correction d'un bogue qui empêchait la clé de licence d'être récupérée à partir du fichier web.config dans le Framework .NET.
- Mise à jour de la dépendance IronSoftware.System.Drawing vers 2024.3.4
Février 2024
IronOCR v2024.2.41
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.2.41
Notes de mise à jour :
- Refonte de toutes les méthodes
OcrInput
pour utiliser le préfixe Load au lieu du préfixe Add. Veuillez essayer.Load()
,.LoadImage()
,.LoadPdf()
- Amélioration de la vitesse globale jusqu'à 90 % dans les contextes de saisie de fichiers PDF volumineux, en utilisant jusqu'à 80 % moins d'allocations et d'objets actifs
- Amélioration de la gestion de la mémoire pour les bitmaps dans les contextes IronCV
- Déplacement de
SearchablePdf
vers son propre drapeau. VoirConfiguration.RenderSearchablePdf
qui est activé par défaut - Suppression des sorties hOCR des drapeaux par défaut. Utilisez
Configuration.RenderhOCR = true
pour utiliser explicitement la fonction - Mise à jour de la dépendance
IronSoftware.System.Drawing
vers 2024.2.2
Janvier 2024
IronOCR v2024.1.17
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2024.1.17
Notes de mise à jour :
- Met à jour
IronSoftware.System.Drawing
vers v2024.4.1 - Correction de la rotation ignorée dans la sortie d'un PDF avec possibilité de recherche
- Fixer la dimension du PDF consultable de sortie par rapport aux images d'entrée
- Correction d'un problème d'exportation d'un fichier bmp 16 BPP sous forme de PDF vierge avec possibilité de recherche
Décembre 2023
IronOCR v2023.12.34
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.12.34
Notes de mise à jour :
- Met à jour
IronSoftware.System.Drawing
vers v2023.12.1
Novembre 2023
IronOCR v2023.11.35
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.11.35
Notes de mise à jour :
- L'enregistrement d'un PDF consultable produit désormais correctement les dimensions originales de l'image au lieu du format A4
- Résolution du problème de l'enregistrement des documents PDF pré-tournés sous forme de PDF consultables carrés
- les données de position de
OcrResult.Barcode
sont maintenant basées sur l'image originale au lieu d'être relatives à la région de culture - Prise en charge des encodages UTF-8 pour
OcrResult.SaveAsTextFile
StampCropRectangle
peut maintenant accepter une liste de rectangles à estampillerStampCropRectangle
a une surcharge statique qui renvoie leOcrInput
tamponné pour un traitement ultérieur
Octobre 2023
IronOCR v2023.10.9
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.10.9
Notes de mise à jour :
- Mise à jour de IronSoftware.System.Drawing vers la version 2023.10.1.
- Mise à jour de IronSoftware.Common vers la version 2023.10.2.
Septembre 2023
IronOCR v2023.9.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.9.4
Notes de mise à jour :
- Correction d'un bogue entraînant un blocage lorsque plusieurs produits Iron Software sont installés
- Ajout d'IronSoftware.Common comme nouvelle dépendance
- Mise à jour de IronSoftware.System.Drawing vers la version 2023.9.2
- Mise à jour de IronSoftware.Native.PdfModel à la version 2023.9.18570
Août 2023
IronOCR v2023.8.34
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.8.34
Notes de mise à jour :
- Les PDF consultables conservent désormais les signets, les annotations, l'orientation des pages, etc. (utiliser OcrPdfInput)
- Les PDF interrogeables requièrent désormais moins d'espace disque
- Ajout de la classe OcrPdfInput pour l'OCR simplifiée des documents PDF
- Ajout de la classe OcrImageInput pour l'OCR simplifiée des images
- Classe OcrInput dépréciée, bien qu'elle soit encore disponible dans un avenir prévisible
- Corrige le fait que l'estampillage des rectangles de culture ne s'affiche pas correctement
Juillet 2023
IronOCR v2023.7.28
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.7.28
Notes de mise à jour :
- Ajout de l'option EnableTesseractWarnings fixée à false par défaut, pour supprimer les avertissements de Tesseract dans la console
- Utilisation de IronSoftware.Native.PdfModel pour lire et écrire des PDF
- Mise à jour de IronSoftware.System.Drawing vers 2023.7.1
Juin 2023
IronOCR v2023.6.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.6.6
Notes de mise à jour :
Changements majeurs :
- Correction de la copie du dossier d'exécution de PostBuildEvent : Résolution d'un problème lié à la copie du dossier d'exécution pendant PostBuildEvent
- Mise à jour de IronSoftware.System.Drawing vers 2023.6.1
Mai 2023
IronOCR v2023.5.35
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.5.35
Notes de mise à jour :
Changements majeurs :
- Corrige un problème où les clés de licence n'étaient pas récupérées à partir de web.config dans certains projets ASP.NET Framework
- Mise à jour de IronSoftware.System.Drawing vers 2023.4.4
Avril 2023
IronOCR v2023.4.13
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.4.13
Notes de mise à jour :
Changements majeurs :
- Mise à jour de IronSoftware.System.Drawing vers 2023.3.3
- Inclut la nouvelle méthode ReadPdfAndOverlayText sur IronTesseract pour ajouter du texte et préserver les signets/annotations du PDF d'origine
- Résout un problème qui faisait que les PDF consultables contenant de nombreuses images devenaient des fichiers volumineux
- Correction d'un problème où le filtre Binarize rendait les PDF consultables vides
- Correction d'un problème où la méthode Read créait des fichiers temporaires et ne les nettoyait pas
- Prise en charge des clés de licence IronSuite
- Corrige les problèmes liés aux clés de licence stockées dans les fichiers .config et .json qui ne sont pas prises en compte par IronOCR
- Prise en charge des clés de licence stockées dans les fichiers .config et .json dans les sous-dossiers de l'application
Mars 2023
IronOCR v2023.3.2
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.3.2
Notes de mise à jour :
Changements majeurs :
- Compatibilité accrue avec AWS (Amazon Linux)
- Compatibilité accrue avec plusieurs anciennes distributions Linux
- Amélioration de la fiabilité lors de la lecture de texte dans les PDF
- Amélioration de la vitesse et de la fidélité lors de la création de PDF interrogeables
- Amélioration de la logique de recherche des fichiers linguistiques
- Supprime la dépendance à l'égard de
System.Drawing
Janvier 2023
IronOCR v2023.1.11644
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2023.1.11644
Notes de mise à jour :
Changements majeurs :
- Ajouts
Installation.LanguagePackDirectory
pour spécifier le chemin d'accès aux fichiers .ocrdata - Correction d'IronOCR pour l'utilisation de la publication ClickOnce et de la commande 'dotnet publish'
- Correction de certains cas où les packs de langues ne se chargeaient pas
- Correction de l'ignorance du rectangle de rognage lors de la lecture d'images TIFF
- Correction de l'impossibilité pour les utilisateurs de la version d'essai de lire le texte des images
- Permet la lecture de l'OCR sur un seul fil (voir
IronTesseract.Multithreaded
)
Décembre 2022
IronOCR v2022.12.10830
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.12.10830
Notes de mise à jour :
Changements majeurs :
- Ajouts
IronSoftware.System.Drawing
pour remplacerSystem.Drawing.Common
dans IronOCR - Supprime la dépendance interne à l'égard de
System.Drawing.Common
(voir note de bas de page [1] pour plus d'informations) - Ajout de la prise en charge de .NET 7
- Suppression de la prise en charge du Framework .NET 4. La prise en charge minimale du Framework .NET est désormais la version 4.6.2
Autres modifications :
- Amélioration de la prise en charge de nombreuses distros Linux
- Améliore
OcrFilters.DeNoise
: Réduit maintenant le bruit de chatoiement. - Ajoute de nouvelles
Filtres Ocr
pour améliorer la lecture d'images bruitées : Ouvrir
: Filtre permettant de supprimer le bruit.Fermer
: Filtre utile pour boucher les petits trous à l'intérieur des objets de premier plan.Seuil adaptatif
: Applique un seuil adaptatif Bradley à l'image.
[1] Note concernant la suppression des System.Drawing.Common
:
- Microsoft a cessé d'assurer la prise en charge des
System.Drawing.Common
sur non-Windows pour .NET 6, et complètement pour .NET 7 :  ;https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only - Afin de résoudre ce problème, nous avons développé une bibliothèque open-source appelée
IronSoftware.System.Drawing
qui permet de traduire facilement tous les types et formats courants que lesSystem.Drawing.Common
a fait qui le remplacera - Les clients qui souhaitent encore utiliser
System.Drawing.Common
avec IronOCR pourront encore le faire.IronSoftware.System.Drawing
fonctionnera avec ce format, mais puisqueSystem.Drawing.Common
n'est plus une dépendance, l'utilisation demandera au client d'ajouter un appel `utilisant System.Drawing.Common;` dans son code.
Octobre 2022
IronOCR v2022.11.10109
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.11.10109
Notes de mise à jour :
- Correction de la prise en charge de MAUI
- Corrige l'erreur "dossier d'exécution manquant"
- Corrige l'erreur "libtesseract manquant"
- Compatibilité et déploiement grandement améliorés sur de nombreuses plateformes
- Ajout de 'Installation.MachineLearningModelsDirectory' pour spécifier le chemin d'accès aux fichiers .onnx
- Corrections de bugs mineurs
- L'installation via un fichier zip ou un programme d'installation est désormais possible
Septembre 2022
IronOCR v2022.10.9390
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.10.9390
Notes de mise à jour :
- Prise en charge de l'utilisation de la technologie d'apprentissage automatique pour détecter les régions susceptibles de contenir du texte
- Ajoute les méthodes OcrInput FindTextRegion et FindMultipleTextRegions - ajoutez le paquet NuGet IronOcr.ComputerVision pour votre plateforme
- Ajout de la méthode OcrResult SaveAsSearchablePdfStream pour l'enregistrement d'un résultat sous forme de flux PDF
- Mise à jour de la version de Windows afin de réduire le nombre de dépendances et l'espace disque utilisé
- Mise à jour du chargement des images afin de toujours supprimer les tables de couleurs des images avant d'effectuer l'OCR, ce qui améliore la précision
- Correction de GetCropRectangleImage pour qu'il fonctionne correctement avec tous les formats d'image source
- Corrige le problème de l'application incorrecte de Installation.LoggingMode et LogFilePath
Août 2022
IronOCR v2022.8.8198
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.8.8198
Notes de mise à jour :
- Une nouvelle méthode a été ajoutée pour visualiser un rectangle de recadrage sur une image. Voir OcrInput.StampCropRectangleAndSaveAs()
- Ajout d'une nouvelle méthode pour appliquer plusieurs filtres à la fois. Voir OcrInput.ApplyMultipleFilters()
- Modification du filtre Deskew pour qu'il ne lève plus d'exception en cas d'échec
- Améliore la compatibilité avec les systèmes Windows sur lesquels les redistribuables Microsoft C++ peuvent ne pas être installés
- Améliore la compatibilité avec les systèmes MacOs (Intel et Apple Silicon) auxquels il manque certaines bibliothèques d'images
Juillet 2022
IronOCR v2022.8.7804
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.8.7804
Notes de mise à jour :
- Mise à jour de Tesseract vers la version 5.1
- Ajout de la prise en charge des appareils Apple Silicon (MacOs sur processeur ARM)
- Ajout de OcrInput.SaveAsImages() pour l'enregistrement des éléments de saisie sous forme d'image
- Ajoute la classe CropRectangle qui permet de recadrer en utilisant des valeurs millimétriques ou des valeurs de pixels
- Supprime MinimumDpi. Veuillez utiliser TargetDpi pour augmenter l'échelle de votre entrée OCR
- La définition de TargetDpi à null empêche désormais IronOCR d'augmenter la taille des images, ce qui permet d'obtenir des PDF consultables beaucoup plus petits
- Correction d'un bug où le filtre Erosion appliquait le filtre Dialation et le filtre Dialation appliquait le filtre Erosion
- Correction d'un problème de numérotation incorrecte des pages du PDF
- Amélioration de la compatibilité avec les différentes distributions Linux
Mars 2022
IronOCR v2022.3.0
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.3.0
Notes de mise à jour :
- Amélioration : Prise en charge de .NET 6
- Amélioré : Sécurité et performance
Janvier 2022
IronOCR v2022.1.0
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2022.1.0
Notes de mise à jour :
- Amélioration : Multithreading et performance
- Amélioration : Performances de l'OCR PDF
- Fonctionnalité : Suivi des progrès de l'OCR
- Amélioration : Détection d'orientation et de script (OSD)
- Amélioré : Méthodes de redressement
- Amélioré : Sécurité et performance
Décembre 2021
IronOCR v2021.12.0
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2021.12.0
Notes de mise à jour :
- Amélioration : Vitesse et stabilité
- Amélioration : prise en charge de .NET 5 et .NET 6 Beta
- Amélioré : Journalisation
Octobre 2021
IronOCR v2021.11.0
Caractéristiques et améliorations
https://www.nuget.org/packages/IronOcr/2021.11.0
Notes de mise à jour :
- Correction d'un bug : Compatibilité des fonctions Azure
- Bogue corrigé : Fonctionne avec les dictionnaires OCR en lecture seule
- Correction d'un bug : fonctionne désormais avec .NET 5.07
- Correction d'un bogue : Lecture des clés de licence à partir des fichiers de configuration du projet (cas de edge)
- Fonctionnalité : Méthodes de remplacement des couleurs ajoutées à OcrInput
- Fonctionnalité : Chargement d'images spécifiques à partir de fichiers TIFF et PDF
- Amélioré : Mise à jour de System.Drawing.Common