开始使用 IronPrint
IronPrint:适用于.NET的一体化打印库
IronPrint是Iron Software公司开发的一个打印库。该库兼容多种环境,包括 Windows、macOS、Android 和 iOS。
C# 打印库
- 下载 C# 库以打印文件
- 处理 PDF、PNG、HTML、TIFF、GIF、JPEG、IMAGE 和 BITMAP 格式
- 自定义打印设置
- 打印前显示对话框
- 在 C# 中免费探索该库的功能
兼容性
IronPrint 具有跨平台兼容性:
.NET 版本支持
- C#, VB.NET, F#
.NET 8、7、6、5 和 Core 3.1+
- .NET 框架 (4.6.2+)
操作系统和环境支持
- Windows (7+, Server 2016+)
- 苹果操作系统 (10+)
- iOS (11+)
- 安卓 API 21+ (v5 "棒棒糖")
.NET 项目类型支持
- 移动 (Xamarin & MAUI & Avalonia)
桌面 (WPF & MAUI & Windows Avalonia)
- 控制台 (应用程序和图书馆)
安装
IronPrint 图书馆
安装 IronPrint 非常简单快捷,请像这样安装软件包:
Install-Package IronPrint
或者直接从 IronPrint NuGet 官方网站.
安装完成后,只需在 C# 代码顶部添加 "using IronPrint; "即可开始使用。
申请许可证密钥
接下来,将许可证密钥分配给 License 类的 LicenseKey 属性,从而将有效的许可证或试用密钥应用到 IronPrint。在使用任何 IronPrint 方法之前,在导入语句之后加入以下代码:
:path=/static-assets/print/content-code-examples/get-started/get-started-license.cs
IronPrint.License.LicenseKey = "IRONPRINT.MYLICENSE.KEY.1EF01";
IronPrint.License.LicenseKey = "IRONPRINT.MYLICENSE.KEY.1EF01"
代码示例
打印文件
只需向 Print
方法传递文件路径,即可打印文档。
:path=/static-assets/print/content-code-examples/get-started/get-started-1.cs
using IronPrint;
// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint
' Print the document
Printer.Print("newDoc.pdf")
使用对话框打印
使用 ShowPrintDialog
方法打印文档,打印前还会显示打印对话框。
:path=/static-assets/print/content-code-examples/get-started/get-started-2.cs
using IronPrint;
// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint
' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
自定义打印设置
要在代码中配置打印设置,请实例化 PrintSettings 类。配置打印设置对象并将其传递给其中一个打印方法。
:path=/static-assets/print/content-code-examples/get-started/get-started-3.cs
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);
Imports IronPrint
' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait
' Print the document
Printer.Print("newDoc.pdf", printSettings)
提供许可证和支持
IronPrint是付费程序库,但也提供免费试用许可证 这里.
有关 Iron Software 的更多信息,请访问我们的网站:https://ironsoftware.com/ 如需更多支持和咨询,请联系 询问我们的团队.
来自 Iron Software 的支持
如需一般支持和技术咨询,请发送电子邮件至support@ironsoftware.com