Iron SoftwareLaunched in 2015, Iron Software has developed a suite of software libraries that empower developers to achieve their goals.
Vendor
Iron Software
Company Website
- Iron Suite – Complete C# .NET Office Suite (All 10 Libraries in One Bundle)
Iron Suite is Iron Software’s full C# .NET office suite, bundling all 10 libraries—PDF, Word, Excel, PowerPoint, OCR, Barcode, QR, Print, ZIP, and WebScraper—into a single license that can save up to 80% compared with buying each product separately. It’s designed for teams that don’t want to stitch together random open-source components, but instead want one coherent, commercial-grade toolkit for everything related to documents, imaging, and data extraction.
- IronBarcode – C# Barcode Library
IronBarcode is a comprehensive C# barcode library for reading and generating hundreds of barcode types, from linear symbologies like Code 39 and Code 128 to 2D matrices like DataMatrix, PDF417 and QR. The library produces high‑resolution barcodes in PNG, JPG, SVG, GIF, PDF or System .Drawing objects and can embed barcodes directly into web pages, Excel sheets or reports.
- IronOCR – C# OCR Library
For developers needing to extract text from images, scans and PDFs, IronOCR is a powerful C# OCR library supporting 127 languages. Built on a modern machine‑learning engine, IronOCR reads text from photographs, PDFs, screenshots and even specialized documents like passports or license plates. The engine returns structured results (plain text, hOCR, OCR data with coordinates) and can embed recognized text into searchable PDFs.
- IronPDF – C# PDF Library
IronPDF is Iron Software’s flagship C# PDF library and remains a market leader for developers needing high‑quality PDF rendering and manipulation. Unlike simple PDF generators that output plain text, IronPDF uses a pixel‑perfect Chrome engine to convert HTML, Razor Views and websites into professional PDFs, supporting complex CSS and JavaScript so your .NET applications can render responsive layouts, charts and even JavaScript‑generated content. Cross‑platform support is extensive, with binaries signed by DigiCert and tested on Windows, Linux, macOS, Azure and Docker.
- IronPPT – C# PowerPoint Library
IronPPT provides a managed C# PowerPoint library for creating and editing presentation files (PPTX). It allows developers to generate decks programmatically or modify existing slides without needing Microsoft Office. The API abstracts complex COM operations so you can manipulate text, images and shapes with a few lines of code.
- IronPrint – C# Printing Library
IronPrint simplifies adding printing capabilities to your .NET applications. Whether you need silent printing for invoices or a user‑interactive print dialog, this C# print library offers a developer‑friendly API. It works with PDF documents, images and other printables, giving you full control over printer selection, paper settings and output quality.
- IronQR – C# QR Code Library
IronQR focuses specifically on QR code generation and scanning. It supports standard QR codes, Micro QR and Rectangular Micro QR and provides flexible styling options (size, margin, color gradients, embedded logos) to match corporate branding. The library also includes machine‑learning‑driven detection algorithms that accurately decode QR codes from blurry or rotated images.
- IronWebScraper – C# Web Scraping Library
IronWebScraper is a modern C# web scraping library that gives developers fine‑grained control over crawlers while handling concurrency, politeness and fault tolerance. It is built around the concept of extending a single WebScraper class and writing Init and Parse methods to navigate through websites and extract data. The library simulates multiple virtual browsers, each with its own user identity and session, enabling high‑volume scraping without overwhelming target servers.
- IronWord – C# Word Library
IronWord is a flexible C# Word library that lets you create, read and edit DOCX files without requiring Office Interop. Its intuitive API helps developers generate reports, merge data into templates or build document editors inside web applications. IronWord covers everything from page setup to table manipulation.
- IronXL – C# Excel Library
IronXL (also known as IronExcel) provides a high‑level C# Excel library for creating, reading and editing spreadsheets without needing Microsoft Office. Unlike Interop, IronXL works cross‑platform and doesn’t require Excel to be installed. It supports XLSX, XLS, CSV, TSV, JSON and XML formats and can import/export DataTables and DataSets.