IRONSOFTWAREHOME

Saltos de línea incorrectos en un TextBox de Windows Forms

Curtis Chau
Curtis Chau
Updated: 29 de junio de 2026

El texto extraído con IronOCR puede perder sus saltos de línea cuando se muestra en un Windows Forms TextBox, colapsando en menos líneas que la imagen fuente.

La causa es una descoincidencia de nueva línea. IronOCR devuelve saltos de línea como un salto de línea simple (\n), pero un Windows Forms TextBox solo representa un salto cuando ve un retorno de carro seguido de un salto de línea (\r\n). Sin el retorno de carro, el control ignora el salto.

El OCR se ejecuta contra una imagen fuente como la que se muestra a continuación:

Imagen fuente pasada a IronOCR para la extracción de texto

Vincular el resultado de OCR en bruto directamente al control colapsa el texto en un par de líneas en lugar de preservar el diseño original:

Aplicación de Windows Forms mostrando el texto OCR con sus saltos de línea colapsados en dos líneas

Solución

1. Usa AdvancedScan en modo de 64 bits

Instale el paquete IronOcr.Extensions.AdvancedScan para una extracción más confiable, y ejecute la aplicación en modo de 64 bits para evitar problemas de compatibilidad.

<PackageReference Include="IronOcr.Extensions.AdvancedScan" />
XML

2. Normaliza los finales de línea

Reemplace cada \n en el resultado con \r\n antes de asignar el texto al control.

ocr.Language = OcrLanguage.ChineseSimplifiedBest;
using (var ocrInput = new OcrInput())
{
    ocrInput.LoadImage(txtPath.Text);
    ocrInput.Deskew();
    var result = ocr.ReadScreenShot(ocrInput);
    // Replace line feed with carriage return and line feed
    string ocrText = result.Text.Replace("\n", "\r\n");
    // Display the corrected text in a TextBox
    textBox1.Text = ocrText;
}
C#

La llamada Replace("\n", "\r\n") reescribe cada salto de línea en el par de retorno de carro/salto de línea que el TextBox espera, para que el texto mostrado mantenga la misma estructura de línea que la imagen original.

3. Verifica el resultado

Ejecute la extracción nuevamente y compare el contenido de TextBox con la imagen fuente. Los saltos ahora deberían alinearse con el diseño original.

Aplicación de Windows Forms mostrando el texto OCR con sus saltos de línea correctamente preservados

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