C# Добавить виртуальный принтер, который открывает программу wpf?
Я искал решение для моей проблемы, но не могу найти его.
Моя проблема в том, что я хочу использовать программу, которую я написал (wpf windows app), в качестве виртуального принтера.
Программа использует команду LineArgs и обрабатывает файл.
Цель драйвера не для моего личного использования, а для компаний, поэтому я ищу простое решение для клиента (даже если это системный администратор или разработчик).
У меня уже есть установщик для моего приложения, все, что мне нужно, это файл сценария или другой код, который может "установить" виртуальный драйвер
так ->
ФАЙЛ PDF -> "печать" -> MyProgram
и, если возможно, скрипт, который устанавливает мой проект как виртуальный принтер
Я уже пытался использовать принтер с открытым исходным кодом ++, создав DLL
что открываю мою программу, но она не работает. Я следовал инструкциям, но библиотека классов никогда не отображалась в списке принтеров.
1 ответ
Драйвер принтера Win2PDF может автоматически запускать приложение после обработки файла. Информация о настройке находится по адресу:
http://www.win2pdf.com/doc/automaticallyexecutinganapp.htm
По умолчанию Win2PDF будет открывать окно сохранения файла при отправке документа в драйвер принтера, но вы можете отключить всплывающее окно с помощью функции автоматического имени. Возможно, вы захотите настроить Авто-имя, чтобы использовать только заголовок документа.