使用 C## 在 ASP.NET Framework Web App 中打印

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

IronPrint 的 PrintAsync 方法可在 ASP.NET Web 應用程式中實現無阻塞的文件列印,防止在處理列印請求時發生 UI 凍結。 此異步方法可確保響應式 Web 應用程式能夠在不阻塞線程的情況下處理列印作業。

<! -- 引言實作示意圖 --> <!--說明:說明程式碼概念的圖表或截圖 -->

網路應用程式通常需要文件列印作為最終輸出。 將列印功能整合至網路應用程式會帶來挑戰,尤其是在處理異步作業時。 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. 驗證按下按鈕後的文件列印