开始使用 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 Framework (4.6.2+)
操作系统和环境支持
- Windows (7+, Server 2016+)
- macOS (10+)
- iOS (11+)
- Android API 21+(v5 "Lollipop")
.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类。 配置 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