开始使用 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+)
- macOS(10+)
- iOS(11+)
- Android 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类。 配置 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