IronPrint 2024.7.8
See the version list below for details.
dotnet add package IronPrint --version 2024.7.8
NuGet\Install-Package IronPrint -Version 2024.7.8
<PackageReference Include="IronPrint" Version="2024.7.8" />
paket add IronPrint --version 2024.7.8
#r "nuget: IronPrint, 2024.7.8"
// Install IronPrint as a Cake Addin #addin nuget:?package=IronPrint&version=2024.7.8 // Install IronPrint as a Cake Tool #tool nuget:?package=IronPrint&version=2024.7.8
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; you can install it with the following command:
PM> Install-Package IronPrint
Once installed, you can get started by adding using IronPrint;
to the top of your C# code. Here is some sample code 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.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
.NETFramework 4.6.2
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
.NETFramework 4.7.2
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
All Frameworks
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0-android21.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0-ios10.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0-maccatalyst11.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0-macos10.14
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net6.0-windows7.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0-android21.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0-ios10.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0-maccatalyst11.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0-macos10.14
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
-
net7.0-windows7.0
- IronSoftware.Common (>= 2024.1.7)
- IronSoftware.System.Drawing (>= 2024.7.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Updates IronSoftware.System.Drawing to version 2024.7.2.
- Adds Flatten property for PrintSettings