ファイルが印刷用に送信され、そのファイルの内容をメモ帳ファイルに保存したい。印刷レコードを維持したいということです。これは、そのファイルのどのファイルとコンテンツがプリンターによって別のメモ帳またはWord文書で印刷されるかということです。
ファイルにはテキスト データのみが含まれます。画像ではない
私がこれを行う方法。C#.Net でこれを行うための提案。私が理解できるように、いくつかのコードを共有してください。
前もって感謝します。
FindFirstPrinterChangeNotification を使用して印刷ジョブを監視できます。これは、ジョブ名、ステータス、印刷されたページなど、プリンターに送信されたジョブに関する情報を取得するのに役立ちます。プリンター キューの監視を参照できます。
および印刷スプーラ モニタ
ただし、印刷ジョブはすでにプリンタードライバーによって処理されており、スプーラーの準備ができており、生の PCL/PJL/その他の形式になるため、ジョブの内容を (簡単に) ファイルに保存することはできません。
コンテンツを「キャプチャ」できる唯一の方法は、独自の印刷モニターを作成することです