using IronOcr;
using System.Threading;
// Abre un PDF de gran tamaño que puede tener que cancelarse antes de tiempo
IronTesseract ocrTesseract = new IronTesseract() { Language = OcrLanguage.English };
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("large-report.pdf");
// Inicia la lectura del PDF con IronOCR
OcrReadTask ocrRead = ocrTesseract.ReadAsync(ocrInput);
Thread.Sleep(1000); // El tiempo pasa...
// Ejemplo de cancelación:
ocrRead.Cancel();
ocrRead.Wait();
Imports IronOcr
Imports System.Threading
' Abre un PDF de gran tamaño que puede tener que cancelarse antes de tiempo
Private ocrTesseract As New IronTesseract() With {.Language = OcrLanguage.English}
Private ocrInput = New OcrInput()
ocrInput.LoadPdf("large-report.pdf")
' Inicia la lectura del PDF con IronOCR
Dim ocrRead As OcrReadTask = ocrTesseract.ReadAsync(ocrInput)
Thread.Sleep(1000) ' El tiempo pasa...
' Ejemplo de cancelación:
ocrRead.Cancel()
ocrRead.Wait()