Financial Language Pack Support for IronOCR
Can I use the Financial Language Pack to assist with reading tables of data in IronOCR?
Yes, using the Financial Language Pack and saving as a searchable PDF can be a very effective means of accomplishing this.
IronOCR Financial Language Pack
IronOCR Financial Language Pack Documentation
Example Code
// Import the IronOcr library
using IronOcr;
class Program
{
static void Main()
{
// Initialize a new instance of IronTesseract
var Ocr = new IronTesseract();
// Set the OCR language to Financial
Ocr.Language = OcrLanguage.Financial;
// Using statement to ensure proper disposal of resources
using (var input = new OcrInput())
{
// Add a PDF file to be processed by OCR
input.AddPdf("TestPdf_new.pdf");
// Optional: Add image filters if needed to improve OCR
// input.Deskew(); // Corrects rotation and skewing
// input.DeNoise(); // Reduces noise and improves readability
// Perform OCR on the input PDF
var Result = Ocr.Read(input);
// Extract the recognized text
string TestResult = Result.Text;
// Save the result as a searchable PDF using the Financial language pack
Result.SaveAsSearchablePdf("Output_using_Financial_language_pack.pdf");
}
}
}
// Import the IronOcr library
using IronOcr;
class Program
{
static void Main()
{
// Initialize a new instance of IronTesseract
var Ocr = new IronTesseract();
// Set the OCR language to Financial
Ocr.Language = OcrLanguage.Financial;
// Using statement to ensure proper disposal of resources
using (var input = new OcrInput())
{
// Add a PDF file to be processed by OCR
input.AddPdf("TestPdf_new.pdf");
// Optional: Add image filters if needed to improve OCR
// input.Deskew(); // Corrects rotation and skewing
// input.DeNoise(); // Reduces noise and improves readability
// Perform OCR on the input PDF
var Result = Ocr.Read(input);
// Extract the recognized text
string TestResult = Result.Text;
// Save the result as a searchable PDF using the Financial language pack
Result.SaveAsSearchablePdf("Output_using_Financial_language_pack.pdf");
}
}
}
' Import the IronOcr library
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Initialize a new instance of IronTesseract
Dim Ocr = New IronTesseract()
' Set the OCR language to Financial
Ocr.Language = OcrLanguage.Financial
' Using statement to ensure proper disposal of resources
Using input = New OcrInput()
' Add a PDF file to be processed by OCR
input.AddPdf("TestPdf_new.pdf")
' Optional: Add image filters if needed to improve OCR
' input.Deskew(); // Corrects rotation and skewing
' input.DeNoise(); // Reduces noise and improves readability
' Perform OCR on the input PDF
Dim Result = Ocr.Read(input)
' Extract the recognized text
Dim TestResult As String = Result.Text
' Save the result as a searchable PDF using the Financial language pack
Result.SaveAsSearchablePdf("Output_using_Financial_language_pack.pdf")
End Using
End Sub
End Class