IronOCR Advanced Installation
Unlock the power of Optical Character Recognition (OCR) with IronOcr! Our suite of cutting-edge tools and tailored packages is designed to help developers achieve exceptional results across various platforms and programming languages.
Dive deeper into specialized needs with our advanced offerings! Whether you’re working with passports, photos, or other unique documents, we have just the right solution for you, along with platform-specific variations.
Plus, with support for over 125 languages, IronOCR is your go-to partner for any OCR project. Ready to find the perfect fit for your needs? Let’s explore the possibilities together!
IronOcr NuGet Package





- Useful for Windows users
IronOcr.Linux NuGet Package








Perfect for deploying IronOCR on Linux, this solution is designed for seamless cloud integration. It operates effectively with AWS & Lambda, Azure Functions, and Web Apps in Linux environments.
PM > Install-Package IronOcr.Linux
- Designed for Linux Environment, with Ubuntu, Debian in mind
- Useful for Linux power-users, specifically docker and cloud users
IronOcr.MacOs & IronOcr.MacOs.ARM NuGet Packages





IronOCR also offers macOS-specific packages for deployments. There are two versions: one for standard macOS and another for macOS running on ARM processors. Both packages are available below, along with the setup guide.
PM > Install-Package IronOcr.MacOs
PM > Install-Package IronOcr.MacOs.ARM
- Designed for macOS developers
- Designed for ARM processor as well
IronOcr.iOS

IronOcr offers an iOS package specifically designed for mobile-based iOS applications. For a quick setup guide, please refer to here.
PM > Install-Package IronOcr.iOS
- Designed for iOS developers
IronOcr.Android

IronOcr offers an Andriod package that is designed specifically for moible based iOS applications as well. For a quick setup guide, please refer here.
PM > Install-Package IronOcr.Android
- Designed for Andriod developers
IronOcr.Extensions.AdvancedScan





- Currently only five languages are supported with IronOcr.Extensions.AdvancedScan features: English, Chinese, Japanese, Korean and Latin Alphabet.
- For reading passport specifically, currently the only supported language is English.
If you're a developer seeking to enhance your document scanning capabilities, look no further! Our comprehensive package is designed specifically for those who want to tap into advanced features and methods tailored for specialized documents like passports, screenshots, photos, and more. With these powerful tools at your disposal, you can ensure exceptional accuracy and efficiency in your scanning processes.
Ready to unlock the full potential of this package? Check out our quick guide here and discover how to make the most of these advanced features!
PM > Install-Package IronOcr.Extensions.AdvancedScan
- Requires the base IronOcr package to work
IronOcr.Extensions.AdvancedScan.Linux








For developers working specifically on Linux-based platforms, such as AWS and Lambada, who require specialist functions, this is the ideal package.
PM > Install-Package IronOcr.Extensions.AdvancedScan.Linux
- Requires the base IronOcr.Linux package to work
IronOcr.Extensions.AdvancedScan.MacOs


The advanced features found in this package also extend to macOS developers; this package is specifically tailored to macOS developers.
PM > Install-Package IronOcr.Extensions.AdvancedScan.MacOs
- Requires the base IronOcr.MacOs package to work
IronOcr.Languages
IronOcr supports more than 125 languages and offers specific packages designed for each one. By default, IronOcr only includes support for English. If you wish to use a different language, please download the corresponding package listed in the article.
For instance, if developers want to add support for German, they can do so by following this installation step in their NuGet Package Manager.
PM > Install-Package IronOcr.Languages.German
- Requires the base IronOcr package to work