Из приложения, которое я создаю, мне нужно распечатать существующие файлы PDF (созданные другим приложением). Как я могу сделать это на С# и предоставить механизм, чтобы пользователь мог выбрать другой принтер или другие свойства.
Я посмотрел на PrintDialog, но не уверен, какой файл он пытается распечатать, если есть, b/c вывод всегда пустой. Может быть, я просто что-то пропустил.
Нужно ли использовать "iTextSharp" (как было предложено еще где)? Мне кажется странным, так как я могу "отправить файл на принтер". У меня просто нет хорошего диалога перед установкой принтера и т.д., И я действительно не хочу писать диалог печати с нуля но, похоже, много примеров, которые я нашел в результате поиска, сделал именно это.
Любые советы, примеры или примеры кода будут замечательными!
Также, если PDF является проблемой, файлы могут быть созданы другим приложением в формате diff, таком как bitmap или png, если это упростит работу.