Search Results for

    Show / Hide Table of Contents

    IronPrint: Your All-in-One Print Library for .NET

    IronPrint is a print library developed by Iron Software. The library is compatible with a wide variety of environments, including Windows, macOS, Android, and iOS.

    Get Started

    • Quickstart Guide: https://ironsoftware.com/csharp/print/docs/
    • Install with NuGet: https://www.nuget.org/packages/IronPrint/

    Compatibility

    .NET Version Support

    • C#, VB.NET, F#
    • .NET 9, 8, 7, 6, 5, and Core 3.1+
    • .NET Framework (4.6.2+)

    Operating Systems and Environments Support

    • Windows (7+, Server 2018+)
    • macOS (10+)
    • iOS (11+)
    • Android API 21+ (v5 "Lollipop")

    .NET Project Types Support

    • Mobile (Xamarin & MAUI & Avalonia)
    • Desktop (WPF & MAUI & Windows Avalonia)
    • Console (App & Library)

    C# Code Examples

    Print Silently

    using IronPrint;
    
    // Print the document
    Printer.Print("newDoc.pdf");
    

    Print With Dialog

    using IronPrint;
    
    // Show print dialog
    Printer.ShowPrintDialog("newDoc.pdf");
    

    Printer Settings

    using IronPrint;
    
    // Configure print setting
    PrintSettings printSettings = new PrintSettings();
    printSettings.Dpi = 150;
    printSettings.NumberOfCopies = 2;
    printSettings.PaperOrientation = PaperOrientation.Portrait;
    
    // Print the document
    Printer.Print("newDoc.pdf", printSettings);
    

    Documentation

    • Code Examples : https://ironsoftware.com/csharp/print/examples/print/
    • How-To Guides : https://ironsoftware.com/csharp/print/how-to/license-keys/
    • API Reference : https://ironsoftware.com/csharp/print/object-reference/api/
    • Tutorials : https://ironsoftware.com/csharp/print/tutorials/print-document/
    • Support : support@ironsoftware.com
    • Improve this Doc
    ☀
    ☾
    Downloads
    • Download with NuGet
    • Start for Free
    In This Article
    Back to top
    Install with NuGet