C#のネットワークプリンタにドキュメントファイルを印刷する方法

StackOverflow https://stackoverflow.com//questions/11682477

  •  12-12-2019
  •  | 
  •  

質問

あなたのアイデアをこのクエリにASAPに共有してください。 プリンタドライバを使用してネットワーク経由でファイル(TXT、DOCSなど)を送信する必要があります。生データをサーバーに送信することができます。しかしファイルではありません。私はすでにEhsanの印刷方法を試みましたが、文書内のデータは文書に表示されていないようです。私が必要とするのは、ネットワーク経由でファイルを印刷するためのメソッド、またはCMDラインです。

事前にありがとう。!

役に立ちましたか?

解決

まず、テキストファイルである場合に印刷したいファイルの種類を教えてください。それはかなり単純ですあなたが最初にPrintDocumentとPrintDialogパネルから2つのコンポーネントをドラッグし、このリンク

これはPrintDocumentの参照であり、その後文書の印刷にこれを行うだけです。 PrindDialog1.Document= yourprintDocument;

とすべてがうまくいきます。

PDFファイルのようなものを印刷したい場合は、ADOBEPDFプロセスを呼び出してそれを介して印刷するにはPDFWRITERを使用する必要があります。

とその他のオプションは、すべてのページで発射され、グラフィックライブラリを使用して各ページですべてを描くことができるPrintDocumentコンポーネントのPrintPageイベントを使用しています。

他のヒント

私はあなたのプリンタがあなたのコンピュータで検出されたならば、あなたのプリンタにあなたのプリンタにあなたのファイルを送るためにPrinterSettingsのクラスを使うことができます... PrinterSettingsのMSDNドキュメント

しかし、あなたが「ネットワーク」とローカルネットワークの場合は?その他のネットワーク?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top