IronPrint 2025.11.5
dotnet add package IronPrint --version 2025.11.5
NuGet\Install-Package IronPrint -Version 2025.11.5
<PackageReference Include="IronPrint" Version="2025.11.5" />
<PackageVersion Include="IronPrint" Version="2025.11.5" />
<PackageReference Include="IronPrint" />
paket add IronPrint --version 2025.11.5
#r "nuget: IronPrint, 2025.11.5"
#:package IronPrint@2025.11.5
#addin nuget:?package=IronPrint&version=2025.11.5
#tool nuget:?package=IronPrint&version=2025.11.5
IronPrint - The C# Print Document Library
Effortlessly print documents, images, and PDFs in your .NET applications
IronPrint is a comprehensive C# library designed for developers to programmatically print documents such as PDFs and images. With a user-friendly API, you can customize print settings, and integrate printing functionality seamlessly into your .NET applications.
Get Started in 3 Steps
1. Install the NuGet Package
PM> Install-Package IronPrint
2. Print Your First Document
using IronPrint;
// Print PDF document
await IronPrint.Printer.PrintAsync("myDocument.pdf");
// Or
await IronPrint.Printer.ShowPrintDialogAsync("myDocument.pdf");
// Get printer list
var printerList = await IronPrint.Printer.GetPrinterNamesAsync();
3. Explore More
Dive deeper with our extensive documentation and examples:
Tutorials: Step-by-step guides to help you build your first printing application.
Code Examples: Concise set of code that can be easily executable.
How-To Guides: Practical, goal-oriented instructions to solve specific problems.
Demo: Detailed technical descriptions of the API and its components.
API Reference: Demonstrating guides that showcase how IronPrint works the way it does.
Key Features
Print Documents: Programmatically send PDFs, images, and other common document formats directly to a printer from your .NET application.
Customize Printing: Adjust print settings with precision, including paper size, orientation, page margins, and the number of copies.
Manage Printers: Select any installed local or network printer and send print jobs silently without requiring the standard print dialog to open.
Compatibility
IronPrint is built for modern .NET and supports a wide range of project types and operating systems.
Platforms: .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, Core 2x & 3x, Standard 2
Framework: .NET Framework 4.6.2 (and above)
App Models: Console, Web, and Desktop Apps
Operating Systems: Windows, macOS, iOS, Android
IDEs: Microsoft Visual Studio or Jetbrains ReSharper & Rider
License
IronPrint is a commercially licensed product.
Trial License: Get a free developer key to evaluate the full library with no commitment. Ideal for development and testing purposes. Start your trial HERE.
Purchase a License: Unlock the library for use in commercial projects and get access to our full technical support. Purchase your license HERE.
Getting Help & Support
Have a question or running into an issue?
Email Support: Reach out to our team directly at support@ironsoftware.com.
Live Chat Support: https://ironsoftware.com/csharp/print/#helpscout-support
Report a Bug: https://ironsoftware.com/ticket-submission/
Community: https://ironsoftware.com/company/iron-slack-community/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-android21.0 is compatible. net6.0-ios was computed. net6.0-ios10.0 is compatible. net6.0-maccatalyst was computed. net6.0-maccatalyst11.0 is compatible. net6.0-macos was computed. net6.0-macos10.14 is compatible. net6.0-tvos was computed. net6.0-windows was computed. net6.0-windows7.0 is compatible. net7.0 is compatible. net7.0-android was computed. net7.0-android21.0 is compatible. net7.0-ios was computed. net7.0-ios10.0 is compatible. net7.0-maccatalyst was computed. net7.0-maccatalyst11.0 is compatible. net7.0-macos was computed. net7.0-macos10.14 is compatible. net7.0-tvos was computed. net7.0-windows was computed. net7.0-windows7.0 is compatible. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.1 is compatible. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
-
.NETCoreApp 3.1
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
.NETFramework 4.6.2
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
.NETFramework 4.7.2
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
All Frameworks
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0-android21.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0-ios10.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0-maccatalyst11.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0-macos10.14
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net6.0-windows7.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0-android21.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0-ios10.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0-maccatalyst11.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0-macos10.14
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
-
net7.0-windows7.0
- IronSoftware.Abstractions (>= 2025.4.2)
- IronSoftware.Common (>= 2025.11.2)
- IronSoftware.System.Drawing (>= 2025.9.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2025.11.5 | 212 | 11/10/2025 |
| 2025.10.23 | 387 | 10/8/2025 |
| 2025.9.5 | 329 | 9/2/2025 |
| 2025.8.3 | 253 | 8/13/2025 |
| 2025.7.28 | 624 | 7/22/2025 |
| 2025.6.4 | 291 | 6/17/2025 |
| 2025.5.9 | 370 | 5/13/2025 |
| 2025.4.1 | 1,117 | 4/8/2025 |
| 2025.3.5 | 1,755 | 3/5/2025 |
| 2025.2.5 | 9,814 | 2/3/2025 |
| 2025.1.2 | 1,077 | 1/3/2025 |
| 2024.12.3 | 729 | 12/6/2024 |
| 2024.12.2 | 1,086 | 12/3/2024 |
| 2024.11.2 | 1,052 | 11/11/2024 |
| 2024.10.1 | 1,409 | 10/1/2024 |
| 2024.9.5 | 1,100 | 9/9/2024 |
| 2024.8.1 | 720 | 8/1/2024 |
| 2024.7.8 | 2,160 | 7/8/2024 |
| 2024.6.1 | 713 | 6/4/2024 |
| 2024.5.1 | 749 | 4/29/2024 |
| 2024.4.1 | 858 | 4/4/2024 |
| 2024.3.6 | 3,068 | 3/11/2024 |
| 2024.2.1 | 1,225 | 2/1/2024 |
| 2024.1.1 | 623 | 12/29/2023 |
Updates
- Updates internal dependencies.


