Skip to main content
.NETStandard2.0Xamarin.iOS1.0MonoAndroid12.0

IronPrint.Xamarin - An easy to use print library A fast and natural approach to work with printer in C#. For code samples, docs & more visit https://ironsoftware.com/csharp/print/ Key library features include: * Print with or without dialog. * Easy-to-use print settings. Works with: * **.NET 8**, .NET 7, .NET 6 and .NET 5, Core 2x & 3x, Standard 2 and Framework 4.6.2+ * Windows, macOS, maccatalyst, iOS and Android Licensing & Support available for commercial deployments. Find full documentation at: https://ironsoftware.com/csharp/print/ For support please contact us: [email protected]

Published
Feb 1, 2024
2y ago
Total Downloads
8.8K
8,765

Install

dotnet add package IronPrint.Xamarin --version 2024.2.1
ProductVersions
.NET Standard
netstandard2.0
MonoAndroid
monoandroid12.0
Other
Xamarin.iOS1.0

README

Nuget Installs Passed windows macOS iOS android livechat

IronPrint.Xamarin - The C# Print Document Library

IronPrint.Xamarin NuGet Trial Banner Image

Get Started | Tutorials | Code Examples | Licensing | Free Trial

IronPrint.Xamarin is a library developed and maintained by Iron Software that assists C# software engineers in printing PDF documents and images in .NET Xamarin applications.

IronPrint.Xamarin excels at:

  • Print with or without dialog
  • Easy-to-use print settings.

IronPrint.Xamarin 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

IronPrint.Xamarin Cross Platform Compatibility Support Image

Additionally, our API reference and full licensing information can easily be found on our website.

Using IronPrint.Xamarin

Installing the IronPrint.Xamarin NuGet package is quick and easy, please install the package like this:

PM> Install-Package IronPrint.Xamarin

Xamarin.Android

Add the IronPrint.Xamarin Nuget package. Ensure to call IronPrint.Printer.Initialize(activity) from the MainActivity to ensure IronPrint is properly initialized.

Xamarin.Forms

Add the IronPrint.Xamarin Nuget package to the iOS and Android projects & the shared Forms project. For the Android project, ensure to call IronPrint.Printer.Initialize(activity) from the MainActivity to ensure IronPrint is properly initialized.

Important

For Xamarin.Forms, the user needs to ensure to add the IronPrint.Xamarin package to both the platform projects (e.g. Android and iOS projects) as well as the shared forms project. This is actually the same way most Xamarin.Forms libraries are integrated into projects.

using IronPrint.Xamarin;

// 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

IronPrint.Xamarin Features

Licensing & Support available

For code examples, tutorials and documentation visit https://ironsoftware.com/csharp/print/

For support please email us at [email protected]

Documentation Links

You can email us at [email protected] for support directly from our code team. We offer licensing and extensive support for commercial deployment projects.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.