ASP.NETフレームワークのWebアプリでC#を使って印刷する

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

IronPrintのPrintAsyncメソッドは、ASP.NETウェブアプリケーションでノンブロッキングのドキュメント印刷を可能にし、印刷要求の処理中にUIがフリーズするのを防ぎます。 この非同期アプローチにより、レスポンシブなウェブアプリがスレッドをブロックすることなく印刷操作を処理できるようになります。

. 。 ウェブアプリケーションでは、最終出力としてドキュメントの印刷が必要になることがよくあります。 印刷機能をウェブアプリケーションに統合するには、特に非同期操作を扱う場合に課題があります。 IronPrintは`PrintAsync`関数でこれを解決します。 このチュートリアルでは、ASP.NET Core で PrintAsync を実装し、ドキュメントをブロックせずに印刷する Web アプリケーションを作成する方法を示します。 実装の前に、IronPrintは[プリンタ情報検索](https://ironsoftware.com/csharp/print/features/)と[カスタム印刷設定](https://ironsoftware.com/csharp/print/features/settings/)を含む包括的な[機能](https://ironsoftware.com/csharp/print/features/)を提供することに注意してください。 これらの機能により、堅牢な印刷機能を必要とするエンタープライズASP.NETアプリケーションに最適です。 *as-heading:2(クイックスタート: ASP.NET での IronPrint を使用した非同期 PDF 印刷)* これはIronPrintの`PrintAsync` APIを示す最小限の例です。コントローラ内の1行がアプリをフリーズさせることなく印刷を開始します。定型文は必要ありません。 ```cs :title=Print a PDF Asynchronously in Seconds return await IronPrint.Printer.PrintAsync("Basic.pdf"); ```
  1. Web アプリケーションで印刷するための C# ライブラリをダウンロードする
  2. クラスファイルにIronPrintをインポートする
  3. メソッドをトリガーする印刷ボタンを追加する
  4. コントローラにPrintAsyncを実装する。
  5. ボタンを押すと文書が印刷されることを確認する