Здравствуйте, гость ( Вход | Регистрация )
|
kexby |
6.2.2013, 14:10
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 25.11.2012 Пользователь №: 3607 Спасибо сказали: 0 раз(а) Репутация: 0
|
День добрый.
Подскажите пожалуйста, как можно распечатать уже существующий pdf файл (не путать с QPrinter::setOutputFormat(QPrinter::PdfFormat)). Данную возможность мне необходимо реализовать в клиентском приложении (серверная часть MS SQL Server, отчетная система MS Reporting Services (RS)). Pdf файл это как раз результат сформированого отчета службой RS. Печать Pdf должна быть как с предварительным просмотром док-та, так и без просмотра (сразу на принтер). Предварительный просмотр Pdf уже реализовал с помощью QWebView. Им же просматриваются отчеты в html формате. |
|
|
|
![]() |
|
Litkevich Yuriy |
6.2.2013, 17:02
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Это только средствами ОСки (т.е. API)
Могу только костыльный вариант предложить - QDesktopServices::openUrl() Откроет PDF-ник в ассоциированной программе, а дальше пользователь сам должен будет на печать отправлять. Ещё можно подсмотреть команды "Печать" в контекстном меню Виндовоза и Графической оболочки *nix систем |
|
|
|
kexby Печать фалов *.pdf 6.2.2013, 14:10
kexby Цитата(Litkevich Yuriy @ 6.2.2013, 18:02)... 7.2.2013, 9:53
Litkevich Yuriy Цитата(kexby @ 7.2.2013, 11:53) генерить ... 7.2.2013, 18:09
kexby Цитата(Litkevich Yuriy @ 7.2.2013, 19:09)... 8.2.2013, 8:06![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 11:54 |