IronPrint 入門指南
IronPrint:您的 .NET 一體化列印庫
IronPrint是由 Iron Software 開發的列印庫。 該庫與多種環境相容,包括 Windows、macOS、Android 和 iOS。
C# 打印庫
- 下載用於列印文件的 C# 庫
- 支援處理 PDF、PNG、HTML、TIFF、GIF、JPEG、IMAGE、點陣圖格式
- 自訂列印設定
- 列印前顯示對話框
- 在 C# 中免費探索該庫的功能
相容性
IronPrint具有跨平台相容性,支援以下平台:
.NET 版本支援
- C# 、 VB.NET 、 F#
- .NET 8、7、6、5和 Core 3.1+
- .NET Framework (4.6.2+)
作業系統和環境支持
- Windows (7+,Server 2016+)
- macOS (10+)
- iOS (11+)
- Android API 21+(v5"棒棒糖")
.NET 專案類型支援
-行動端(Xamarin、MAUI 和 Avalonia) -桌面(WPF、MAUI 和 Windows Avalonia) -控制台(應用程式和庫)
安裝
IronPrint 圖書館
透過 NuGet 套件管理器安裝 IronPrint 套件:
dotnet add package IronPrint
或者,直接從IronPrint NuGet 官方網站下載。
安裝完成後,您可以透過在 C# 程式碼頂部新增using IronPrint;來開始使用。
應用許可證密鑰
接下來,透過將授權金鑰指派給License類別的LicenseKey屬性,將有效的授權金鑰或試用金鑰套用至 IronPrint。 在導入語句之後、使用任何 IronPrint 方法之前,先加入以下程式碼:
using IronPrint;
// Apply your IronPrint license key here
License.LicenseKey = "your-license-key-here";using IronPrint;
// Apply your IronPrint license key here
License.LicenseKey = "your-license-key-here";Imports IronPrint
' Apply your IronPrint license key here
License.LicenseKey = "your-license-key-here"程式碼範例
列印文件
只需將文件路徑傳遞給Print方法即可列印文件。
using IronPrint;
class Program
{
static void Main()
{
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the Print method to print the document
IronPrint.Print(filePath);
}
}using IronPrint;
class Program
{
static void Main()
{
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the Print method to print the document
IronPrint.Print(filePath);
}
}Imports IronPrint
Friend Class Program
Shared Sub Main()
' Specify the file path to be printed
Dim filePath As String = "document.pdf"
' Invoke the Print method to print the document
IronPrint.Print(filePath)
End Sub
End Class帶對話框的列印
使用ShowPrintDialog方法列印文檔,該方法在列印前也會顯示列印對話框。
using IronPrint;
class Program
{
static void Main()
{
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the ShowPrintDialog method to prompt the dialog before printing
IronPrint.ShowPrintDialog(filePath);
}
}using IronPrint;
class Program
{
static void Main()
{
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the ShowPrintDialog method to prompt the dialog before printing
IronPrint.ShowPrintDialog(filePath);
}
}Imports IronPrint
Friend Class Program
Shared Sub Main()
' Specify the file path to be printed
Dim filePath As String = "document.pdf"
' Invoke the ShowPrintDialog method to prompt the dialog before printing
IronPrint.ShowPrintDialog(filePath)
End Sub
End Class自訂列印設定
若要透過程式碼配置列印設置,請實例化PrintSettings類別。 配置PrintSettings物件並將其傳遞給其中一個列印方法。
using IronPrint;
class Program
{
static void Main()
{
// Create a PrintSettings object to configure printer settings
PrintSettings settings = new PrintSettings
{
Copies = 2,
Duplex = DuplexMode.Vertical,
PageOrientation = PageOrientation.Landscape
};
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the Print method with custom print settings
IronPrint.Print(filePath, settings);
}
}using IronPrint;
class Program
{
static void Main()
{
// Create a PrintSettings object to configure printer settings
PrintSettings settings = new PrintSettings
{
Copies = 2,
Duplex = DuplexMode.Vertical,
PageOrientation = PageOrientation.Landscape
};
// Specify the file path to be printed
string filePath = "document.pdf";
// Invoke the Print method with custom print settings
IronPrint.Print(filePath, settings);
}
}Imports IronPrint
Friend Class Program
Shared Sub Main()
' Create a PrintSettings object to configure printer settings
Dim settings As New PrintSettings With {
.Copies = 2,
.Duplex = DuplexMode.Vertical,
.PageOrientation = PageOrientation.Landscape
}
' Specify the file path to be printed
Dim filePath As String = "document.pdf"
' Invoke the Print method with custom print settings
IronPrint.Print(filePath, settings)
End Sub
End Class提供許可和支持
IronPrint是一個付費庫,但這裡也提供免費試用許可證。
有關 Iron Software 的更多信息,請訪問我們的網站:https://ironsoftware.com/如需更多協助或有任何疑問,請聯絡我們的團隊。
Iron Software 提供的支持
如需一般支援和技術諮詢,請發送電子郵件至:support@ironsoftware.com 。






