1

私の.net framework 4サービスは、印刷にSystem.Drawing.PrintingのPrintDocumentクラスを使用しています。.netコアでの印刷のサポート

これはどのようにして.netコアで実現できますか。私は.netコアでSystem.Drawing.Printingを見つけることができません。

誰かが私にこれを案内できますか?

答えて

1

System.DrawingはWindowsに依存し、クロスプラットフォームのNETスタンダードライブラリ(.NETコアアプリケーションでは使用できません)から除外されています。

代わりに、PDFまたはPSドキュメントを作成することも考えられます(たとえば、wkhtmltopdfツールでHTMLページをPDF/PSフォーマットに変換して、OS固有のコマンドラインツールを使用してプリンタに送信できます) "コマンド、Windows PowerShellの" lpr "の場合)。

+0

何ですか?ソフトウェア開発プラットフォーム全体が印刷をサポートしていないと私に伝えていますか?もしそうなら、これはどのようにしても元気? – docesam

+0

@docesam .NETコアはサーバー指向のプラットフォーム(Webアプリケーションとコンソールアプリケーションのみサポート)で、バージョン1.0にはこれらのアプリケーションタイプに必要なAPIのみが含まれています(サーバー側のものはWebアプリケーションの典型的なタスクではありません) 。 –

+0

本当に、私は感情の男のためにベンチを掛けています。なぜなら、クロスプラットフォームのフレームワークにはすべての鐘と笛があるべきだと思うからです。 – docesam

3

1つのオプションは、モノリシックサービスを複数のマイクロサービスに分割し、.NETコアアプリケーションをLinuxで実行し、Windowsで印刷サービスを実行し、.NET Coreサービスで印刷サービスを呼び出す何かを印刷する

関連する問題