IronPrint 2024.2.1
See the version list below for details.
dotnet add package IronPrint --version 2024.2.1
NuGet\Install-Package IronPrint -Version 2024.2.1
<PackageReference Include="IronPrint" Version="2024.2.1" />
paket add IronPrint --version 2024.2.1
#r "nuget: IronPrint, 2024.2.1"
// Install IronPrint as a Cake Addin #addin nuget:?package=IronPrint&version=2024.2.1 // Install IronPrint as a Cake Tool #tool nuget:?package=IronPrint&version=2024.2.1
IronPrint - The C# Print Document Library
Get Started | Tutorials | Code Examples | Licensing | Free Trial
IronPrint is a library developed and maintained by Iron Software that assists C# software engineers in printing PDF documents and images in .NET applications.
IronPrint excels at:
- Print with or without dialog
- Easy-to-use print settings.
IronPrint has cross platform support compatibility with:
- .NET Framework 4.6.2 and above, .NET 3.1 and above (including .NET 5, .NET 6, .NET 7 and .NET 8)
- Windows, macOS, maccatalyst, iOS and Android
Additionally, our API reference and full licensing information can easily be found on our website.
Using IronPrint
Installing the IronPrint NuGet package is quick and easy, please install the package like this:
PM> Install-Package IronPrint
Once installed, you can get started by adding using IronPrint;
to the top of your C# code. Here is is sample and advanced Print examples to get started:
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();
Features Table
Licensing & Support available
For code examples, tutorials and documentation visit https://ironsoftware.com/csharp/print/
For support please email us at support@ironsoftware.com
Documentation Links
- API Reference : https://ironsoftware.com/csharp/print/object-reference/api/
- Licensing : https://ironsoftware.com/csharp/print/licensing/
You can email us at support@ironsoftware.com for support directly from our code team. We offer licensing and extensive support for commercial deployment projects.
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. |
.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.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
.NETFramework 4.6.2
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
.NETFramework 4.7.2
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
All Frameworks
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0-android21.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0-ios10.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0-maccatalyst11.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0-macos10.14
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net6.0-windows7.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0-android21.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0-ios10.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0-maccatalyst11.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0-macos10.14
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
-
net7.0-windows7.0
- IronSoftware.Common (>= 2024.1.2)
- IronSoftware.System.Drawing (>= 2024.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Add Automatic paper orientation, which is now the default in PrintSettings
- Fix: for Android add ability to load images directly from byte array
- Fix: for Android use aspect fit algorithm to fit content to page
- Changes minimum android API version to 21