IronOCR vs OCR basado en LLM: ¿cuál deberían elegir los desarrolladores .NET?
IronOCR proporciona OCR local rápido y seguro con resultados estructurados que incluyen coordenadas y puntajes de confianza, mientras que las soluciones basadas en LLM requieren procesamiento en la nube y carecen de la precisión necesaria para los flujos de trabajo de documentos de producción en aplicaciones .NET.
IronOCR ofrece una extracción de texto rápida, precisa y segura para desarrolladores .NET sin dependencias de la nube ni alucinaciones de IA, y ofrece una salida de OCR estructurada con coordenadas, puntajes de confianza y detección de tablas que los LLM no pueden igualar para los flujos de trabajo de procesamiento de documentos de producción.
¿Por qué el OCR tradicional es diferente de las capacidades de visión del LLM?
Los LLM están diseñados para la interpretación: resumen, reformulan o responden preguntas sobre contenido existente. El OCR no tiene que ver con la interpretación; Se trata de fidelidad. Los desarrolladores necesitan extraer lo que realmente hay en la página, no lo que un modelo de IA cree que podría haber allí.
IronOCR fue diseñado con ese objetivo exacto en mente. Lee documentos escaneados , imágenes y PDF con gran precisión y devuelve resultados estructurados y predecibles, incluidos cuadros delimitadores, puntajes de confianza , posiciones de líneas y más. La mayoría de los flujos de trabajo de LLM requieren un paso de OCR separado (a menudo basado en la nube) y carecen de estructura en el resultado.
La distinción es fundamental: los LLM interpretan mientras queIronOCRextrae con precisión. La clase OcrInput proporciona un control preciso sobre cómo se procesan los documentos, mientras que las funciones de extracción especializadas manejan automáticamente tipos de documentos complejos.
¿Qué hace queIronOCRsea único para los sistemas de producción?
A diferencia de los servicios de IA de propósito general,IronOCRfue diseñado específicamente para funciones de OCR . Funciona 100% localmente, lo que significa:
- Ningún dato sale del entorno, algo crucial para documentos confidenciales.
- Ligero y rápido, optimizado para obtener resultados rápidos sin GPU
- Creado para .NET, se integra a través del paquete NuGet sin dependencias
IronOCR ofrece una sólida compatibilidad multiplataforma y maneja documentos especializados como pasaportes o matrículas con precisión, lo que lo convierte en una biblioteca completa para todas las necesidades de OCR. Las funciones de documentos de la biblioteca utilizan las capacidades mejoradas de Tesseract 5 para lograr una precisión superior.
Una desventaja importante de los LLM es su potencial de inexactitudes, problemas de seguridad y [alucinaciones](https://en.wikipedia.org/wiki/Hallucination_(artificial_intelligence) .
¿Cuáles son los requisitos reales de OCR en aplicaciones .NET?
Al desarrollar software para escanear facturas, digitalizar formularios o automatizar flujos de trabajo de documentos, las herramientas de OCR deben ser:
- Rápido y preciso con configuraciones de Tesseract
- Integrado en pilas .NET existentes
- Confiable bajo cargas de producción con seguimiento del progreso
- Cumple con las leyes de privacidad de datos
Si bien los LLM pueden comprender el texto una vez disponible, tienen deficiencias en la extracción directa de imagen a texto. Por lo general, dependen de capas de OCR externas (como Tesseract o Google Vision) y requieren enviar archivos a la nube, lo que genera problemas de latencia, costos y seguridad.
IronOCR gestiona todo localmente con Tesseract 5 , sin necesidad de exponer documentos confidenciales a internet ni preocuparse por cuotas de API ni tiempos de inactividad de proveedores. Todo se ejecuta localmente con opciones para Windows , Linux , macOS , Docker y plataformas móviles como Android e iOS , lo que proporciona un control total de los flujos de trabajo.
¿Por qué los LLM no son suficientes para las tareas de OCR?
La mayoría de los LLM no pueden realizar OCR directamente. En cambio, dependen de:
- Un servicio de OCR externo como Google Vision o Tesseract para extraer texto
- Pasar ese texto al LLM para su interpretación o transformación.
Esto crea varios desafíos:
- Dos pipelines independientes para mantener (OCR y NLP)
- Formato impredecible desde la capa LLM
- Pérdida de estructura como diseños de tablas o posiciones de campos.
- Preocupaciones de seguridad de datos al usar servicios de nube de terceros
Los desarrolladores también pierden puntuaciones de confianza , coordenadas de texto y fidelidad garantizada a la fuente. Para tareas como el análisis de formularios o la digitalización de registros, esta falta de estructura puede interrumpir la automatización. Los objetos de resultados deIronOCRconservan toda la información estructural necesaria para el procesamiento posterior.
¿Cómo proporcionaIronOCRuna solución .NET-First que mejora el funcionamiento?
IronOCR está diseñado desde cero para desarrolladores C# y .NET. Sin integración complicada de IA. Sin curva de aprendizaje. Instálelo a través de NuGet, haga referencia a él en el proyecto y comience a extraer texto en minutos utilizando la sencilla API de OCR de C# . El motor Iron Tesseract proporciona OCR de nivel empresarial con una configuración mínima.
¿Cómo instaloIronOCRen mi proyecto .NET?
ConfigurarIronOCRes rápido y sencillo. Los desarrolladores pueden instalarlo a través de NuGet en unos pocos pasos:
¿Qué método de instalación debo utilizar?
Si está utilizando Visual Studio:
- Vaya al menú desplegable de herramientas y busque la opción Administrador de paquetes NuGet
Menú de Visual Studio que muestra el menú desplegable del Administrador de paquetes NuGet con tres opciones: Consola del administrador de paquetes, Administrar paquetes NuGet para la solución y Configuración del administrador de paquetes. - Seleccione Administrar paquetes NuGet para la solución
- ¡Busca IronOCR! Tabla comparativa que muestraIronOCRfrente a OCR basado en LLM en seis categorías clave.IronOCRpresenta ventajas en privacidad de datos, integración, resultados estructurados, rendimiento, precisión y soporte para desarrolladores.
- Haga clic en Instalar en la última versión estable.
Banner promocional deIronOCRcon un ícono de escaneo de documentos y texto que destaca las ventajas de precisión, facilidad de uso y velocidad de la biblioteca de OCR de C# frente a Tesseract.
¿Puedo instalarlo mediante la línea de comandos?
Para la instalación desde la línea de comandos, ejecute lo siguiente en la consola NuGet:
Install-Package IronOcr
Los desarrolladores también pueden usar Windows Installer para la configuración manual o explorar opciones de implementación para Azure y AWS Lambda . Para implementaciones en contenedores, consulte la guía de configuración de Docker .
¿Cómo leo texto de imágenes con IronOCR?
ExaminemosIronOCRen acción realizando OCR en una imagen . Esto proporciona un ejemplo básico de cómo funcionaIronOCRa un nivel fundamental. Los desarrolladores pueden lograr OCR en una línea de código para escenarios simples.
¿Cómo se ve la entrada?
¿Qué tan simple es el código?
using IronOcr;
var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
var result = Ocr.Read(input);
Console.WriteLine(result.Text);using IronOcr;
var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
var result = Ocr.Read(input);
Console.WriteLine(result.Text);¿Qué resultados puedo esperar?
El resultado es más que un texto mejorado.IronOCRproporciona datos estructurados : posiciones de palabras, cuadros delimitadores, puntajes de confianza e incluso detección de tablas : todo lo que un flujo de trabajo de documentos moderno necesita para el procesamiento posterior. Los desarrolladores pueden incluso exportar imágenes de elementos OCR para depuración.
Este nivel de estructura es algo que los LLM rara vez proporcionan de fábrica. Con IronOCR, los desarrolladores obtienen resultados legibles por máquina, ideales para analizar, etiquetar o incorporar a procesos de análisis. La clase OcrResult proporciona acceso completo a todos los datos extraídos, incluida la organización jerárquica del texto y la información de coordenadas . Los desarrolladores pueden crear archivos PDF con capacidad de búsqueda directamente desde los resultados de OCR.
Para obtener más ejemplos, consulte las Guías prácticas en la documentación deIronOCRpara ver cómo la biblioteca realiza tareas avanzadas como leer pasaportes , trabajar con diferentes entradas como PDF , transmisiones y objetos System.Drawing , y manejar resultados de datos extraídos . La biblioteca también admite el procesamiento de flujos de trabajo de uso eficiente de la memoria.
¿Por qué son importantes la privacidad y la seguridad para el procesamiento de OCR?
En muchas industrias, enviar datos a servicios de nube de terceros (incluso para OCR de rutina) no es una opción viable. Los registros financieros, los contratos legales y los formularios médicos contienen información confidencial que no puede salir legalmente de la infraestructura organizacional.IronOCRaborda las preocupaciones de seguridad de manera integral.
El OCR basado en LLM típicamente requiere procesamiento en la nube, lo que introduce riesgos:
- Los datos podrían ser interceptados en tránsito.
- Las organizaciones pueden violar el cumplimiento (GDPR, HIPAA, SOC 2)
- Los proveedores pueden conservar datos para mejorar sus modelos.
IronOCR evita estos problemas por completo. Funciona 100% localmente sin necesidad de conexión a Internet. Los datos permanecen bajo el control de la organización, lo que ofrece propiedad total de los datos y tranquilidad regulatoria. La biblioteca se puede implementar en entornos seguros, incluidas Azure Functions , AWS Lambda o implementaciones de Docker en contenedores. Para depurar Azure Functions localmente, consulte la guía de solución de problemas .
¿Cómo lograIronOCRun alto rendimiento sin sobrecarga?
Los LLM son intensivos en recursos. A menudo requieren:
- GPU de alta gama
- Presupuestos de latencia de API
- Gestión de dependencias externas
IronOCR es rápido y ligero . Se ejecuta sin problemas en CPU estándar con soporte multiproceso y capacidades asincrónicas , sin necesidad de infraestructura externa. Ya sea que se procesen unas pocas facturas o miles de documentos escaneados por hora, el rendimiento deIronOCRse escala de manera confiable con seguimiento del progreso y gestión del tiempo de espera . La biblioteca también admite tokens de aborto para cancelar operaciones de larga duración.
Esto es particularmente útil en:
- Tuberías de procesamiento por lotes
- Aplicaciones de escaneo de quioscos con OCR de captura de pantalla
- Herramientas de documentos integradas en el software de escritorio
- Contenedores .NET implementados en la nube donde la velocidad importa
Las organizaciones no necesitan un modelo de transformador de múltiples nodos para OCR. Necesitan una herramienta que funcione de manera consistente, incluso con escaneos de baja calidad o archivos TIFF de varias páginas . La biblioteca gestiona de manera eficiente la conversión de TIFF a PDF con capacidad de búsqueda .
¿IronOCR está preparado para ofrecer soporte lingüístico global?
IronOCR admite más de 125 idiomas de forma predeterminada, incluidos:
- Escrituras complejas (chino, árabe, hindi)
- Idiomas acentuados y basados en el latín
- Idiomas de derecha a izquierda
No requiere configuración adicional ni entrenamiento del modelo: simplemente indique aIronOCRqué idioma usar y él se encargará del resto. Los desarrolladores pueden incluso leer varios idiomas en un mismo documento o usar archivos de idioma personalizados . La biblioteca admite el uso de archivos de fuentes personalizados para aplicaciones especializadas.
ocrTesseract.Language = OcrLanguage.Arabic;ocrTesseract.Language = OcrLanguage.Arabic;Las soluciones de OCR basadas en LLM pueden requerir un ajuste fino o una configuración adicional para interpretar correctamente los caracteres no ingleses, y los resultados pueden variar según el entrenamiento del modelo.IronOCRtambién admite el entrenamiento de fuentes personalizadas para aplicaciones especializadas. Para documentos con varios idiomas , los desarrolladores pueden especificar los idiomas principal y secundario.
¿En qué aspectos destacaIronOCRen aplicaciones del mundo real?
Ya sea para digitalizar documentos o crear flujos de trabajo inteligentes,IronOCRse ha utilizado con éxito en diversas industrias:
- Procesamiento de documentos legales: extraiga texto de contratos y declaraciones juradas escaneados manteniendo el diseño y la estructura del documento.
- Formularios de atención médica: procese los formularios de admisión de pacientes de forma segura dentro de la infraestructura del hospital sin violar la HIPAA.
- Logística y envío: Lea etiquetas escritas a mano o impresas de manifiestos de envío y genere automáticamente archivos PDF con capacidad de búsqueda.
- Banca y finanzas: extraiga campos estructurados de facturas, cheques y recibos, todo localmente y de conformidad con las normativas.
- Sistemas de quioscos y comercios minoristas: Potente escaneo de identificación o digitalización de recibos con una carga mínima de CPU y sin dependencia de la conectividad a Internet.
¿Cuáles son las mejores prácticas para un OCR preciso con IronOCR?
A continuación se ofrecen algunos consejos para aprovechar al máximoIronOCRutilizando sus filtros completos de preprocesamiento y filtros de optimización de imágenes :
Utilice el preprocesamiento OcrInput para limpiar imágenes ruidosas con corrección de calidad de imagen y filtros de imagen OCR :
var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
input.DeNoise(); // Remove background speckles
input.Deskew(); // Straighten tilted images
// Use the Filter Wizard for automatic optimization
var bestConfig = input.GetFilterWizardResult();var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
input.DeNoise(); // Remove background speckles
input.Deskew(); // Straighten tilted images
// Use the Filter Wizard for automatic optimization
var bestConfig = input.GetFilterWizardResult();El Asistente de filtros busca automáticamente configuraciones de preprocesamiento mejoradas probando todas las combinaciones de filtros. Para la depuración, los desarrolladores pueden resaltar textos para depurar y visualizar lo queIronOCRdetecta.
Establezca el idioma explícitamente para documentos multilingües:
var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
Ocr.Language = OcrLanguage.German;
// Or use multiple languages
Ocr.AddSecondaryLanguage(OcrLanguage.English);var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
Ocr.Language = OcrLanguage.German;
// Or use multiple languages
Ocr.AddSecondaryLanguage(OcrLanguage.English);Utilice la segmentación de páginas para diseños complejos:
var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.PageSegmentationMode = TesseractPageSegmentationMode.Auto;
// Detect and fix orientation
var angle = input.DetectPageOrientation();
if (angle != 0) input.Rotate(angle);var Ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.PageSegmentationMode = TesseractPageSegmentationMode.Auto;
// Detect and fix orientation
var angle = input.DetectPageOrientation();
if (angle != 0) input.Rotate(angle);Extraer datos estructurados de tablas escaneadas mediante escaneo avanzado y lectura de tablas en documentos :
var result = Ocr.Read(input);
foreach (var page in result.Pages)
{
foreach (var table in page.Tables)
{
// Export as CSV or JSON
var csv = table.ToCsv();
File.WriteAllText("table.csv", csv);
}
}var result = Ocr.Read(input);
foreach (var page in result.Pages)
{
foreach (var table in page.Tables)
{
// Export as CSV or JSON
var csv = table.ToCsv();
File.WriteAllText("table.csv", csv);
}
}IronOCR gestiona entradas tanto desordenadas como limpias con filtros de corrección de imagen , corrección de color y corrección de orientación , lo que permite a los desarrolladores controlar la calidad y la extracción del diseño en cada paso. Para regiones específicas, utilice la región de OCR de una imagen o las regiones de recorte .
¿Cómo puedo solucionar problemas comunes de OCR?
Incluso los mejores motores de OCR pueden tener dificultades con ciertos tipos de documentos.IronOCRofrece guías completas de solución de problemas para situaciones específicas. La utilidad IronOCR ayuda a diagnosticar problemas:
| Problema | Solución IronOCR |
|---|---|
| Escaneos de baja calidad | Utilice DeNoise() , EnhanceContrast() o Sharpen() |
| Documentos inclinados | Aplicar Deskew() para alinear automáticamente el texto |
| Errores de diseño repetidos | Experimente con PageSegmentationMode |
| Tipos de documentos especiales | Utilice métodos especializados para formatos únicos |
| Problemas de rendimiento | Habilitar multiproceso o configuración rápida |
Para desafíos específicos,IronOCRofrece soluciones para CAPTCHA , números arábigos , ceros con barra y documentos de identidad . La biblioteca maneja automáticamente la configuración de DPI de la imagen y proporciona una imagen guardada con diferente procesamiento para depuración.
¿Cómo se comparan visualmenteIronOCRy LLM?
Antes de concluir, presentamos una comparación detallada que destaca las diferencias clave entreIronOCRy las soluciones de OCR basadas en LLM. Este resumen resume las consideraciones más importantes (rendimiento, precisión, integración y privacidad) en un formato fácil de entender.
El administrador de paquetes NuGet muestra la biblioteca principal deIronOCR(4,05 millones de descargas) y varios paquetes de idiomas, como alemán, español, italiano, árabe, portugués y japonés, lo que demuestra las capacidades multilingües de OCR de la biblioteca.
Como se muestra,IronOCRofrece todo lo necesario para un OCR seguro y preciso en aplicaciones .NET sin los compromisos de las herramientas de IA basadas en la nube o de propósito general. La biblioteca incluye soporte para lectura de códigos de barras , exportación hOCR y capacidades de visión por computadora . Los desarrolladores también pueden resaltar textos como imágenes para validación visual y utilizar funciones de dibujo OCR .
¿Cuál es el resultado final al compararIronOCRcon el OCR basado en LLM?
Los LLM se destacan en la comprensión de textos complejos. Sin embargo, cuando los desarrolladores necesitan extraer texto con precisión, seguridad y escalabilidad,IronOCRes la opción más inteligente. Con funciones como optimización de DPI , procesamiento de capturas de pantalla y compatibilidad con TIFF y GIF multifotograma , está diseñado para su uso en producción real. La biblioteca ofrece tutoriales completos y lectura de documentos especializados .
| Característica | IronOCR | OCR basado en LLM |
|---|---|---|
| Procesamiento local | Sí | Por lo general requiere nube |
| Estructura de salida | Posiciones de palabras, tablas, puntuaciones | Mejorar a menudo el texto sin formato |
| Integración .NET | Paquete nativo C# / NuGet | Requiere APIs o wrappers |
| Soporte de idiomas | 125+ de inicio | Varía / puede necesitar ajuste fino |
| Privacidad / Cumplimiento | Control total local | Servidores externos, riesgos de retención |
| Velocidad y rendimiento | Ligero, rápido en CPU | A menudo intenso en recursos |
| Soporte para desarrolladores | Chat en vivo, promedio de respuesta de 30s | Foro o emisión de entradas retrasada |
¿Por qué elegirIronOCRcomo la herramienta adecuada para un OCR confiable?
A medida que evoluciona la automatización inteligente, resulta tentador recurrir a herramientas de IA de moda para cada problema. Sin embargo, cuando se trata de OCR (extracción de texto exacto de documentos e imágenes escaneados), la precisión, la estructura, la velocidad y la privacidad no son opcionales. Son de misión crítica. Aquí es donde IronOCR se distingue con su completo conjunto de funciones .
A diferencia de los LLM diseñados para la interpretación y la creatividad,IronOCRse creó desde cero para ser preciso, predecible y estar listo para producción. No adivina ni alucina. Lee e informa exactamente lo que hay en la página, hasta las coordenadas de las palabras, los niveles de confianza y las estructuras de las tablas. Ofrece resultados en los que los desarrolladores pueden confiar, automatizar y escalar mediante funciones como escaneo avanzado , escaneo de pasaportes y procesamiento TIFF optimizado para memoria . Consulte el registro de cambios completo para conocer las últimas mejoras.
IronOCR no pretende serlo todo: mejorar lo mejor en una cosa: OCR que realmente funciona. Descubra por qué los desarrolladores eligenIronOCRen lugar de Tesseract y explore la referencia completa de API para comprender sus capacidades. La biblioteca incluye demostraciones que muestran implementaciones del mundo real.
Si los desarrolladores son:
- Procesamiento de miles de facturas escaneadas por hora
- Creación de plataformas seguras de registros sanitarios
- Extracción de tablas de documentos legales
- Desarrollo de aplicaciones de quiosco que necesitan OCR instantáneo y sin conexión
IronOCR ofrece exactamente lo que se necesita: OCR estructurado, preciso y de alto rendimiento, respaldado porun rápido soporte comercial y licencias sencillas . La biblioteca admite aplicaciones MAUI , funciona perfectamente con alternativas System.Drawing para .NET 7+ e incluye utilidades para depurar y exportar imágenes . Para obtener soporte heredado, consulte solución de problemas de versiones anteriores .
¿Cuál es la forma más rápida de comenzar a utilizar IronOCR?
Si está creando herramientas de automatización de documentos, archivado o análisis de texto en .NET,IronOCRproporciona un motor de OCR especialmente diseñado que es seguro, estructurado y listo para producción. Obtenga más información con los tutoriales de conversión de imágenes a texto de C# y la guía completa de Tesseract 5 .
Sin dependencia de la nube Sin alucinaciones Sin conjeturas Mejore el OCR preciso donde y cuando sea necesario
Descarga la prueba gratuita y comienza a construir conIronOCRhoy. Aprenda cómo aplicar su clave de licencia y explorar las opciones de licencia, incluidas actualizaciones y extensiones . Para aplicaciones web, configure la clave de licencia en web.config . Envíe solicitudes de ingeniería para funciones personalizadas.
Preguntas Frecuentes
¿Qué hace a IronOCR más adecuado que los LLM para tareas de OCR?
IronOCR está específicamente diseñado para el Reconocimiento Óptico de Caracteres, proporcionando soluciones adaptadas para la extracción de texto de imágenes y documentos, lo que garantiza una mayor precisión y rendimiento en comparación con las capacidades más amplias de los LLM.
¿Cómo mantiene IronOCR la precisión en imágenes de baja calidad?
IronOCR está optimizado para manejar escenarios desafiantes como imágenes de baja calidad, utilizando algoritmos avanzados para garantizar un reconocimiento preciso de texto incluso de fuentes de baja resolución o distorsionadas.
¿Por qué una empresa podría elegir IronOCR sobre los LLM para el procesamiento de documentos?
Las empresas podrían optar por IronOCR porque ofrece capacidades OCR especializadas que garantizan una extracción de texto eficiente y precisa, crucial para manejar grandes volúmenes de documentos donde los LLM pueden quedar cortos.
¿Puede IronOCR integrarse fácilmente en sistemas existentes?
Sí, IronOCR está diseñado con una interfaz fácil de usar y admite una fácil integración en sistemas existentes, lo que lo convierte en una opción versátil para desarrolladores en busca de soluciones OCR confiables.
¿IronOCR admite el reconocimiento de texto multilingüe?
IronOCR ofrece soporte para múltiples idiomas, lo que lo convierte en una herramienta versátil para aplicaciones globales que requieren un OCR preciso en varios idiomas.
¿Qué tipos de diseños de imagen puede procesar IronOCR de manera efectiva?
IronOCR puede manejar diseños de imagen complejos, asegurando una extracción precisa de texto desde diversos diseños de documentos, incluidos aquellos con formatos no estándar que podrían ser desafiantes para otras herramientas.
¿Cómo asegura IronOCR la privacidad de los datos en comparación con los LLM?
IronOCR prioriza la privacidad de los datos al procesar las tareas de OCR localmente, reduciendo el riesgo asociado con los servicios en la nube que a menudo requieren los LLM para manejar grandes conjuntos de datos.
¿Qué industrias pueden beneficiarse más del uso de IronOCR?
Industrias como la salud, finanzas, legal y educación se benefician de IronOCR debido a su eficiencia en el procesamiento y conversión de grandes cantidades de texto de imágenes y documentos.
¿Cómo se compara la velocidad de IronOCR con los LLM en el procesamiento de tareas de OCR?
IronOCR está optimizado para una rápida extracción de texto, proporcionando resultados más rápidos en tareas de OCR en comparación con los LLM, que pueden requerir un tiempo de procesamiento extendido debido a su estructura de modelo generalizado.
¿Puede IronOCR manejar el reconocimiento de texto de diversas fuentes?
Sí, IronOCR es capaz de reconocer texto de una amplia gama de fuentes, asegurando salidas de alta calidad incluso cuando se trata con estilos tipográficos variados en documentos.






