2016-01-12 1 views
2

Я искал решение для своей проблемы, но я не могу найти его.C# Добавить виртуальный принтер, открывающий программу wpf?

Моя проблема в том, что я хочу использовать программу, которую я написал (приложение wpf windows), как виртуальный принтер.

Программа использует команду LineArgs и обрабатывает файл.

Целью драйвера является не для моего личного пользования, а для компаний, поэтому я ищу простое решение для клиента (даже если это системный администратор или разработчик).

У меня уже есть инсталлятор для моего приложения, все, что мне нужно, это файл сценария, или другой код, который может «установить» виртуальный драйвер

так ->

PDF FILE -> «печать "-> MyProgram

и, если возможно, сценарий, который устанавливает свой проект как виртуальный принтер

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

+0

Интересно. Я подожду, чтобы ответить. –

ответ

0

Драйвер принтера Win2PDF может автоматически выполнять приложение после обработки файла. Информация о настройке этого по адресу:

http://www.win2pdf.com/doc/automaticallyexecutinganapp.htm

По умолчанию Win2PDF появится файл сохранить окно при отправке документа в драйвере принтера, но вы можете отключить всплывающие с помощью функции Auto-name. Возможно, вы захотите настроить Auto-name, чтобы использовать только название документа.