簡體   English   中英

自動打印可打印的流

[英]Print automatically printable streams

我正在尋找一種打印應用程序呈現的可打印輸出的方法。

一個更明確的例子:

假設我們有一個應用程序“ A”,它允許我們打印輸出。

我要自動化的是:

  1. 檢測“ A”已打開並提供可以打印的輸出
  2. 轉到文件->打印
  3. 選擇PDF打印機(Adobe,PDF創建器)
  4. 選擇輸出文件名並保存。

我在Windows XP上。

先感謝您,

阿明斯基

您將需要

  1. 安裝系統范圍內的掛鈎,以檢測到“ A”已打開。 過去,我已成功使用SetWindowsHookExEnumWindows
  2. 分析窗口內容(可能分析窗口標題)
  3. 在應用程序中為PDF打印機准備DC打印機
  4. 調用PrintWindow方法使“ A”將其窗口內容打印到PDF打印機。

請注意,並非所有(但很多)應用程序都能正確處理PrintWindow調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM