Registro de cambios: Actualizaciones, hitos, hoja de ruta
Únete a 50.000 desarrolladores para recibir actualizaciones
Hoja de ruta de IronOCR
Desarrollamos IronOCR para cubrir una necesidad del mercado, y ha destacado como uno de nuestros productos líderes. En la actualidad estamos enviando continuamente nuevas solicitudes de funciones, impulsadas por la demanda de la comunidad.
Trabajamos activamente con la última tecnología Tesseract de Google para impulsar la estabilidad y la alta precisión. Esto garantiza que nuestros clientes se beneficien del motor de lectura OCR más avanzado.
Gracias a nuestros lanzamientos mensuales, IronOCR demuestra continuamente su valía e impulsa nuestra misión de ayudar a los usuarios finales a hacer avanzar el lenguaje .NET.
Sabemos que IronOCR es una de las principales elecciones de los desarrolladores¹. Para consolidar IronOCR como el producto líder de su clase, estamos aplicando la tecnología más avanzada para mejorar los filtros de imagen, la visión por ordenador y el aprendizaje automático.
Nuestra próxima epopeya será lanzar IronOCR para múltiples lenguajes de programación. ¹ Basado en una encuesta a clientes realizada en junio de 2022.
Agosto de 2024
IronOCR v2024.8.21
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.8.21
Notas de publicación:
- Corrige los archivos temporales no se limpian después de terminar la lectura
- Actualiza la dependencia IronSoftware.System.Drawing a 2024.8.1
Julio de 2024
IronOCR v2024.7.13
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.7.13
Notas de publicación:
- Correcciones DetecPageOrientation sólo devolvía el resultado del contenido de la primera página.
- Corrige el problema de sobrecarga de ConvertToSearchablePdf.
- Reduce el tamaño del archivo de salida PDF con capacidad de búsqueda a partir de un archivo de entrada Tiff.
- Actualiza la dependencia IronSoftware.System.Drawing a 2024.7.2
Junio de 2024
IronOCR v2024.6.3
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.6.3
Notas de publicación:
- Mayor control sobre los caracteres escaneados: Obtenga un mayor control sobre los caracteres capturados durante los escaneados avanzados.
- Escaneado de documentos mejorado: El modo de escaneado avanzado admite ahora una mayor variedad de idiomas, como chino, chino tradicional, japonés, coreano y latín, lo que permite escanear documentos en más idiomas.
- Soluciona un problema por el que los PDF en los que se podían realizar búsquedas devolvían texto superpuesto: Esta actualización resuelve un problema por el que el texto de los PDF en los que se podían realizar búsquedas aparecía superpuesto tras el escaneado.
- Soluciona un problema al desplegar en Azure Function: Esta actualización resuelve un problema por el que el despliegue de IronOCR en Azure Functions provocaba un error.
- Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.6.1
Mayo de 2024
IronOCR v2024.5.25
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.5.25
Notas de publicación:
- Introduce nuevos métodos de lectura, requiere la instalación separada del paquete
IronOcr.Extension.AdvancedScan
. - Nuevo método avanzado:
ReadPhoto()
[Véase el paquete NuGet `IronOcr.Extension.AdvancedScan]. - Nuevo método avanzado:
ReadScreenshot()
[Véase el paquete NuGet `IronOcr.Extension.AdvancedScan]. - Nuevo método avanzado:
ReadPassport()
[Véase el paquete NuGet `IronOcr.Extension.AdvancedScan]. - Nuevo método avanzado:
ReadLicensePlate()
[Véase el paquete NuGet `IronOcr.Extension.AdvancedScan]. - Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.5.1
Abril de 2024
IronOCR v2024.4.6
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.4.6
Notas de publicación:
- Eliminar el registro público que no esté relacionado con los procesos de OCR.
- Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.4.1
Marzo de 2024
IronOCR v2024.3.4
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.3.4
Notas de publicación:
- Implementa DetectPageOrientation para detectar la orientación de la entrada.
- Se ha corregido un error por el que la clave de licencia no se recogía del archivo web.config en .NET Framework.
- Actualiza la dependencia IronSoftware.System.Drawing a 2024.3.4
Febrero de 2024
IronOCR v2024.2.41
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.2.41
Notas de publicación:
- Revisa todos los métodos
OcrInput
para utilizar el prefijo Load en lugar de Add. Pruebe.Load()
,.LoadImage()
,.LoadPdf()
- Mejora de la velocidad general hasta en un 90% en contextos de entrada de PDF de gran tamaño, utilizando hasta un 80% menos de asignaciones y objetos activos.
- Mejora de la gestión de memoria para mapas de bits en contextos IronCV
- Movido
SearchablePdf
a su propia bandera. VerConfiguration.RenderSearchablePdf
que está activado por defecto - Eliminadas las salidas hOCR de las banderas por defecto. Utilice
Configuration.RenderhOCR = true
para utilizar explícitamente - Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.2.2
Enero de 2024
IronOCR v2024.1.17
Características y mejoras
https://www.nuget.org/packages/IronOcr/2024.1.17
Notas de publicación:
- Actualiza
IronSoftware.System.Drawing
a v2024.4.1 - Corregir la rotación fue ignorado en la salida de PDF de búsqueda
- Fijar la dimensión del PDF de salida para que sea relativa a las imágenes de entrada
- Solucionado el problema de los 16 BPP bmp exportados como PDF en blanco con capacidad de búsqueda
Diciembre de 2023
IronOCR v2023.12.34
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.12.34
Notas de publicación:
- Actualiza
IronSoftware.System.Drawing
a v2023.12.1
Noviembre de 2023
IronOCR v2023.11.35
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.11.35
Notas de publicación:
- Guardar PDF con capacidad de búsqueda ahora muestra correctamente las dimensiones originales de la imagen en lugar de A4.
- Se ha resuelto un problema que impedía que los documentos PDF girados previamente se guardasen en formato cuadrado.
- Los datos de posición de
OcrResult.Barcode
se basan ahora en la imagen original en lugar de ser relativos a la región de recorte. - Soporte de codificaciones UTF-8 para
OcrResult.SaveAsTextFile
. - Ahora
StampCropRectangle
puede aceptar una lista de rectángulos para estampar StampCropRectangle
tiene una sobrecarga estática que devuelve elOcrInput
sellado para su posterior procesamiento
Octubre de 2023
IronOCR v2023.10.9
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.10.9
Notas de publicación:
- Actualizado IronSoftware.System.Drawing a la versión 2023.10.1.
- Actualizado IronSoftware.Common a la versión 2023.10.2.
Septiembre de 2023
IronOCR v2023.9.4
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.9.4
Notas de publicación:
- Se corrige un error que provocaba un bloqueo cuando se instalaban varios productos de Iron Software.
- Se ha añadido IronSoftware.Common como nueva dependencia.
- Actualizado IronSoftware.System.Drawing a la versión 2023.9.2
- Actualizado IronSoftware.Native.PdfModela la versión 2023.9.18570
Agosto de 2023
IronOCR v2023.8.34
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.8.34
Notas de publicación:
- Los PDF en los que se pueden realizar búsquedas ahora conservan los marcadores, las anotaciones, la orientación de la página, etc. (utilice OcrPdfInput)
- Los PDF con opción de búsqueda requieren ahora menos espacio en disco
- Se ha añadido la clase OcrPdfInput para agilizar el OCR de documentos PDF.
- Añadida la clase OcrImageInput para agilizar el OCR de imágenes.
- Clase OcrInput obsoleta, aunque seguirá disponible en un futuro próximo
- Corrige el estampado de los rectángulos de recorte no se muestra correctamente
Julio de 2023
IronOCR v2023.7.28
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.7.28
Notas de publicación:
- Se ha añadido EnableTesseractWarnings a false por defecto, para suprimir las advertencias de Tesseract en la consola.
- Uso de IronSoftware.Native.PdfModel para leer y escribir PDF
- Actualiza IronSoftware.System.Drawing a 2023.7.1
Junio de 2023
IronOCR v2023.6.6
Características y mejoras
https://www.nuget.org/packages/IronOcr/2023.6.6
Notas de publicación:
Cambios importantes:
- Corrección de la copia de la carpeta de tiempo de ejecución de PostBuildEvent: Resuelto un problema relacionado con la copia de la carpeta de tiempo de ejecución durante PostBuildEvent
- Actualiza IronSoftware.System.Drawing a 2023.6.1
## Mayo de 2023
IronOCR v2023.5.35
Cambios importantes:
- Se soluciona un problema por el que las claves de licencia no se recuperaban de web.config en algunos proyectos ASP.NET de .NET Framework.
- Actualiza IronSoftware.System.Drawing a 2023.4.4
## Abril de 2023
IronOCR v2023.4.13
Cambios importantes:
- Actualiza IronSoftware.System.Drawing a 2023.3.3
- Incluye el nuevo método ReadPdfAndOverlayText en IronTesseract para añadir texto y conservar los marcadores/anotaciones del PDF original.
- Resuelve un problema que provocaba que los PDF de búsqueda con muchas imágenes se convirtieran en archivos de gran tamaño.
- Se soluciona un problema por el que el filtro Binarizar dejaba en blanco los PDF en los que se podían realizar búsquedas.
- Se soluciona un problema por el que el método de lectura creaba archivos temporales y no los limpiaba.
- Añade compatibilidad con las claves de licencia de IronSuite
- Se solucionan problemas con las claves de licencia almacenadas en archivos .config y .json que no eran recogidas por IronOCR.
- Añade soporte para claves de licencia almacenadas en archivos .config y .json en subcarpetas de la aplicación.
## Marzo de 2023
IronOCR v2023.3.2
Cambios importantes:
- Añade compatibilidad para AWS (Amazon Linux)
- Añade compatibilidad para varias distribuciones Linux antiguas
- Mejora la fiabilidad al leer texto de PDF
- Mejora la velocidad y la fidelidad al crear PDF con función de búsqueda
- Mejora la lógica de búsqueda de archivos de idioma
- Elimina la dependencia de
Sistema.Dibujo
## Enero de 2023
IronOCR v2023.1.11644
Cambios importantes:
- Añade
Instalación.LanguagePackDirectory
para especificar la ruta a los archivos .ocrdata - Corrección de IronOcr para su uso con ClickOnce publishing y el comando 'dotnet publish
- Se corrigen algunos casos en los que los paquetes de idiomas no se cargaban.
- Corrección del rectángulo de recorte ignorado al leer imágenes TIFF.
- Se corrige el problema de que los usuarios de prueba no puedan leer el texto de las imágenes.
- Permite lecturas OCR de un solo hilo (véase
IronTesseract.Multihilo
)
## Diciembre de 2022
IronOCR v2022.12.10830
Cambios importantes:
- Añade
IronSoftware.System.Drawing
sustituirSystem.Drawing.Common
en IronOCR - Elimina la dependencia interna de
System.Drawing.Common
(para más información, véase la nota [1]) - Añade support for .NET 7
- Elimina la compatibilidad con .NET Framework 4. El soporte mínimo para .NET Framework es ahora la versión 4.6.2
Otros cambios:
- Mejora la compatibilidad con muchas distribuciones de Linux
- Mejora
OcrFiltros.DeNoise
: Ahora reduce el ruido de moteado. - Añade brand new
OcrFiltros
para mejorar la lectura de imágenes ruidosas: Abrir
: Filtro útil para eliminar el ruido.Cerrar
: Filtro útil para cerrar pequeños agujeros dentro de objetos en primer plano.AdaptiveThreshold
: Aplica un Umbral Adaptativo Bradley a la imagen.
[1] Nota sobre la eliminación de System.Drawing.Common
:
- Microsoft ha dejado de dar soporte a
System.Drawing.Common
en no Windows para .NET 6, y completamente para .NET 7 : https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only - Para ello, hemos desarrollado una biblioteca de código abierto llamada
IronSoftware.System.Drawing
que traduce fácilmente entre todos los tipos y formatos comunes queSystem.Drawing.Common
que lo sustituirá - Los clientes que sigan queriendo utilizar
System.Drawing.Common
con IronOCR podrán seguir haciéndolo.IronSoftware.System.Drawing
funcionará con este formato, pero comoSystem.Drawing.Common
ya no es una dependencia, el uso requerirá que el cliente añada una llamada `using System.Drawing.Common;` en su código.
## Octubre de 2022
IronOCR v2022.11.10109
- Corrige la compatibilidad con MAUI
- Corrige el error 'missing runtimes folder
- Corrige el error 'missing libtesseract
- Gran mejora de la compatibilidad y la implantación en muchas plataformas
- Añade "Installation.MachineLearningModelsDirectory" para especificar la ruta a los archivos .onnx.
- Corrección de errores menores
- Ahora admite la instalación mediante archivo zip o instalador
## Septiembre de 2022
IronOCR v2022.10.9390
- Añade compatibilidad con la tecnología de aprendizaje automático para detectar regiones que puedan contener texto.
- Añade los métodos de OcrInput FindTextRegion y FindMultipleTextRegions - añada el paquete IronOcr.ComputerVision NuGet para su plataforma.
- Añade el método SaveAsSearchablePdfStream de OcrResult para guardar un resultado como un flujo PDF
- Actualiza la compilación de Windows para que requiera menos dependencias y utilice menos espacio en disco.
- Actualiza la carga de imágenes para eliminar siempre las tablas de colores de las imágenes antes de realizar el OCR, lo que mejora la precisión.
- Corrige GetCropRectangleImage para que funcione correctamente con todos los formatos de imagen de origen.
- Se corrige el problema de que Installation.LoggingMode y LogFilePath no se aplican correctamente.
## Agosto de 2022
IronOCR v2022.8.8198
- Añadido nuevo método para visualizar un rectángulo de recorte en una imagen. Ver OcrInput.StampCropRectangleAndSaveAs()
- Añadido un nuevo método para aplicar múltiples filtros a la vez. Véase OcrInput.ApplyMultipleFilters()
- Cambia el filtro Deskew para que ya no lance una excepción en caso de fallo.
- Mejora la compatibilidad en sistemas Windows que pueden no tener instalados los redistribuibles de Microsoft C++.
- Mejora la compatibilidad con los sistemas MacOs (tanto Intel como Apple Silicon) a los que les pueden faltar algunas bibliotecas de imágenes.
## Julio de 2022
IronOCR v2022.8.7804
- Actualiza Tesseract a la versión 5.1
- Compatibilidad con dispositivos Apple Silicon (MacOs con procesador ARM)
- Añade OcrInput.SaveAsImages() para guardar los elementos de entrada como una imagen
- Añade la clase CropRectangle que permite recortar utilizando valores milimétricos o valores de píxel.
- Elimina MinimumDpi. Utilice TargetDpi para aumentar la escala de su entrada OCR.
- Establecer TargetDpi a null ahora evita que IronOcr aumente la escala de las imágenes, lo que resulta en PDFs de búsqueda mucho más pequeños.
- Se ha corregido un error por el que el filtro de erosión aplicaba la marcación y el filtro de marcación aplicaba la erosión.
- Se corrige un error por el que las páginas del PDF se numeraban incorrectamente.
- Mejora la compatibilidad entre varias distribuciones de Linux
## Marzo de 2022
IronOCR v2022.3.0
- Mejorado: Compatibilidad con .NET 6
- Mejorado: Seguridad y rendimiento
## Enero de 2022
IronOCR v2022.1.0
- Mejorado: Multihilo y rendimiento
- Mejorado: Rendimiento del OCR de PDF
- Función: Seguimiento del progreso del OCR
- Mejorado: Orientación y detección de guiones (OSD)
- Mejorado: Métodos de torcido
- Mejorado: Seguridad y rendimiento
## Diciembre de 2021
IronOCR v2021.12.0
- Mejorado: Velocidad y estabilidad
- Mejorado: compatibilidad con .NET 5 y .NET 6 Beta
- Mejorado: Registro
## Octubre de 2021
IronOCR v2021.11.0
- Error corregido: Compatibilidad con Azure Function
- Error corregido: Funciona con diccionarios OCR de sólo lectura.
- Error corregido: ahora funciona con .NET 5.07
- Error corregido: Lectura de claves de licencia de los archivos de configuración del proyecto (edge casess)
- Función: Métodos de sustitución del color añadidos a OcrInput
- Función: Carga de fotogramas específicos desde archivos TIFF y PDF
- Mejorado: Actualizado System.Drawing.Common