Виртуальный принтер: перехватывает данные, отправленные на принтер с помощью C#
Я создаю эквивалент PDF Creator, и я должен добавить некоторые опции к нему при использовании языка C#.
Я хотел бы знать, как я могу перехватить данные, которые были отправлены на принтер и как я могу сохранить их в переменную aC#.
Мой принтер запускает программу следующим образом. Redmon используется в качестве порта перенаправления
1 ответ
Решение
Программа, как Redmon, позволяет сохранять данные в файл. Сохраните его как временный файл, затем передайте имя файла в качестве аргумента командной строки. Вы также можете передать его как stdin/stdout, как Redmon передает его в Ghostscript, но решение для временного файла должно работать хорошо и его легко реализовать.