Может ли WPF печатать файлы PDF и Office напрямую? - PullRequest
2 голосов
/ 19 июня 2009

Как разрешить пользователю приложения WPF печатать файлы PDF, Word, Excel и Powerpoint без их открытия, т.е. показывать комбинированный список всех доступных файлов, пользователь нажимает на один, открывается диалоговое окно «Печать»пользователь нажимает кнопку ОК и печатает на желаемом принтере?

1 Ответ

2 голосов
/ 19 июня 2009

Просто предположение: используйте ShellExecute (Ex) с глаголом «печать». Я не знаю, поддерживает ли System.Diagnostics.Process указание глагола, но вы можете импортировать исходную функцию в приложение .NET. Это зависит от того, установил ли пользователь соответствующие приложения, но затем, если вы не хотите открывать файлы, кто-то другой должен это сделать.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...