C# Добавить виртуальный принтер, который открывает программу wpf?

Я искал решение для моей проблемы, но не могу найти его.

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

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

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

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

так ->

ФАЙЛ PDF -> "печать" -> MyProgram

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

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

1 ответ

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

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

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

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