IRONSOFTWAREHOME

OCR se cuelga en grandes PDFs con el idioma secundario EnglishFast

Curtis Chau
Curtis Chau
Updated: 3 de julio de 2026

IronOCR puede detenerse a mitad del procesamiento en grandes PDFs cuando OcrLanguage.EnglishFast se añade como un idioma secundario. No se lanza ninguna excepción y la ejecución nunca se reanuda, por lo que la solicitud parece ejecutarse indefinidamente.

Execution stops at the ocr.Read() call. No exception is thrown and no error is logged.
Text

El bloqueo es desencadenado por el modelo EnglishFast cuando se encuentra en la lista de idiomas secundarios en Windows. Se ha reproducido en nuestras pruebas a través de IronOCR 2025.12.3, 2026.1.2, 2026.2.1, y 2026.3.3 a través de 2026.7.2. Hasta que se publique una versión corregida, trate cualquier versión en ese rango como potencialmente afectada. Reordenar EnglishFast en relación con los otros idiomas secundarios no ayuda.

Solución

1. Encuentre la configuración del idioma secundario

Localice cualquier llamada a AddSecondaryLanguage que pase OcrLanguage.EnglishFast en su configuración OCR.

// This line causes the hang on large PDFs
ocr.AddSecondaryLanguage(OcrLanguage.EnglishFast);
C#

2. Elimine EnglishFast y mantenga English como primario

Elimine o comente la llamada problemática. Establezca OcrLanguage.English como el idioma principal para que se preserve la calidad del reconocimiento en inglés, y deje sus otros idiomas secundarios como están, no se ven afectados.

// ocr.AddSecondaryLanguage(OcrLanguage.EnglishFast);
var ocr = new IronTesseract
{
    Language = OcrLanguage.English
};
ocr.AddSecondaryLanguage(OcrLanguage.Hindi);
ocr.AddSecondaryLanguage(OcrLanguage.Marathi);
C#

Eliminar EnglishFast elimina el modelo rápido de inglés, pero mantener OcrLanguage.English como el idioma principal mantiene la cobertura para documentos con texto en inglés significativo.

3. Vuelva a ejecutar el PDF afectado

Procese el documento nuevamente. Ahora debería completarse en todas las páginas sin detenerse.

Advertencia: El bloqueo no produce ninguna excepción ni entrada de registro. La ejecución simplemente se detiene en ocr.Read(), por lo que una solicitud atascada es el único síntoma a observar.
Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 6,236,385Versión:2026.9recién lanzado

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Selecciona Examinar y busca "IronOCR"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargar el instalador de Windows aquí.

  1. Descarga y descomprime IronOCR en una ubicación como ~/Libs dentro de tu directorio de Solución
  2. En Visual Studio Solution Explorer, haz clic derecho en Referencias. Selecciona Examinar, "IronOCR.dll"

Licencias desde $999

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta