C#で画像を印刷する方法を探しています。私はそれをとてもシンプルに保つために努力しています。したがって、WinFormsを使用せず、コンソール出力だけを使用します。コンソールアプリケーションからの画像の印刷
私は自分自身で答えを探しましたが、結果の意味を理解できませんでした。
C#で画像を印刷する方法を探しています。私はそれをとてもシンプルに保つために努力しています。したがって、WinFormsを使用せず、コンソール出力だけを使用します。コンソールアプリケーションからの画像の印刷
私は自分自身で答えを探しましたが、結果の意味を理解できませんでした。
印刷するには、必ずWinFormアプリケーションは必要ありません。ただPrintDocumentとDrawImageクラスを使用すると、あなたは、このように気にいらを行うことができます。
PrintDocument pd = new PrintDocument();
pd.PrintPage += (thesender, ev) => {
ev.Graphics.DrawImage(Image.FromFile("Your Image Path"),
//This is to keep image in margins of the Page.
new PointF(ev.MarginBounds.Left,ev.MarginBounds.Top));
};
pd.Print();
希望に役立ちます。 (私はイベントを処理するためにLambadaと匿名の代議員を使用しましたが、私はあなたがそれを私が普通のバージョンを投稿すると教えてください)は理解しません
C#印刷ライブラリに画像のバイトストリームを送信するのと同じくらい簡単ではありませんか? PDFのように他の文書をどのように印刷するかと同じように、実際には画像の集合です。そして、整列、レイアウト、白黒またはカラーの設定は、プリンタ固有のものになります。