开始使用 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.NETF#
  • .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"
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类。 配置 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