Виртуальный принтер: перехватывает данные, отправленные на принтер с помощью C#

Я создаю эквивалент PDF Creator, и я должен добавить некоторые опции к нему при использовании языка C#.

Я хотел бы знать, как я могу перехватить данные, которые были отправлены на принтер и как я могу сохранить их в переменную aC#.

Мой принтер запускает программу следующим образом. Redmon используется в качестве порта перенаправления

1 ответ

Решение

Программа, как Redmon, позволяет сохранять данные в файл. Сохраните его как временный файл, затем передайте имя файла в качестве аргумента командной строки. Вы также можете передать его как stdin/stdout, как Redmon передает его в Ghostscript, но решение для временного файла должно работать хорошо и его легко реализовать.

Другие вопросы по тегам