使用 C## 在 ASP.NET Framework Web 应用程序中进行打印

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

IronPrint 的 PrintAsync 方法可在 ASP.NET Web 应用程序中实现无阻塞文档打印,防止在处理打印请求时 UI 冻结。 这种异步方法可确保响应式网络应用程序能够在不阻塞线程的情况下处理打印操作。

<! -- 待办事项:在此处添加图片 --> <! --介绍实现的示意图 --> <!--说明:说明代码概念的图表或截图 -->

网络应用程序通常需要将文档打印作为最终输出。 将打印功能与网络应用程序相集成是一项挑战,尤其是在处理异步操作时。 IronPrint 通过 PrintAsync 函数解决了这一问题。 本教程演示了使用 ASP.NET Core 实现 PrintAsync 以创建一个无阻塞打印文档的 Web 应用程序。

在实施之前,请注意 IronPrint 提供了全面的功能,包括打印机信息检索自定义打印设置。 这些功能使其成为需要强大打印功能的企业 ASP.NET 应用程序的理想选择。

快速入门:在 ASP.NET 中使用 IronPrint 进行异步 PDF 打印

下面是一个展示 IronPrint 的 PrintAsync API 的最小示例--在您的控制器中只需一行即可开始打印,而不会冻结您的应用程序。无需模板。

Nuget Icon立即开始使用 NuGet 创建 PDF 文件:

  1. 使用 NuGet 包管理器安装 IronPrint

    PM > Install-Package IronPrint

  2. 复制并运行这段代码。

    return await IronPrint.Printer.PrintAsync("Basic.pdf");
  3. 部署到您的生产环境中进行测试

    立即开始在您的项目中使用 IronPrint,免费试用!
    arrow pointer
  1. 下载用于 Web 应用程序打印的 C# 库
  2. IronPrint导入到类文件中
  3. 添加打印按钮以触发方法
  4. 在控制器中实施 PrintAsync
  5. 按下按钮时验证文档打印