开始使用 IronPrint

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint:适用于.NET的一体化打印库

IronPrint是Iron Software公司开发的一个打印库。该库兼容多种环境,包括 Windows、macOS、Android 和 iOS。

兼容性

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"
VB   C#

代码示例

打印文件

只需向 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")
VB   C#

使用对话框打印

使用 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")
VB   C#

自定义打印设置

要在代码中配置打印设置,请实例化 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)
VB   C#

提供许可证和支持

IronPrint是付费程序库,但也提供免费试用许可证 这里.

有关 Iron Software 的更多信息,请访问我们的网站:https://ironsoftware.com/ 如需更多支持和咨询,请联系 询问我们的团队.

来自 Iron Software 的支持

如需一般支持和技术咨询,请发送电子邮件至support@ironsoftware.com