OCR for PDF Stream
using IronOcr;
using IronPdf;
using System;


ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1> Iron Software </h1>");

var ocrTesseract = new IronTesseract();

using var ocrInput = new OcrInput();
ocrInput.LoadPdf(pdf.Stream);

var ocrResult = ocrTesseract.Read(ocrInput);

Console.WriteLine(ocrResult.Text);
NuGet Download
PM > Install-Package IronOcr
OCR for PDF Stream

OCR for PDF Stream

IronOCR also supports Stream.

In this example, IronPDF is used to create a PDF Stream that can later be used for text recognition by IronOCR.

Please note that IronOCR supports reading Stream as an input, and can also export results to a Stream, for example via SaveAsSearchablePdfStream.

Learn to Input PDFs with IronOCR in C#
View on GitHub

Ready to Get Started?

Nuget Downloads 6,357,159Version:2026.11just released