Russian Qt Forum

Qt => Общие вопросы => Тема начата: yarick от Март 05, 2013, 13:41



Название: Как из Qt программы открыть pdf на определённой странице?
Отправлено: yarick от Март 05, 2013, 13:41
Где найти такой pdf viewer, чтобы в командной строке он принимал номер страницы, которую будет открывать?

Или придётся брать какой-нибудь вьювер на Qt, добавлять туда эту функцию и перекомпелировать его?


Название: Re: Как из Qt программы открыть pdf на определённой странице?
Отправлено: kamre от Март 05, 2013, 13:47
Где найти такой pdf viewer, чтобы в командной строке он принимал номер страницы, которую будет открывать?
А чего искать-то? Adobe Reader умеет (http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf).


Название: Re: Как из Qt программы открыть pdf на определённой странице?
Отправлено: carrygun от Март 05, 2013, 13:50
Где найти такой pdf viewer, чтобы в командной строке он принимал номер страницы, которую будет открывать?
А чего искать-то? Adobe Reader умеет (http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf).
Причем первая ссылка в гугле.
Вот пример, например: "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /A page=20 "D:\1.pdf"


Название: Re: Как из Qt программы открыть pdf на определённой странице?
Отправлено: yarick от Март 05, 2013, 14:02
Действительно подходит, спасибо. Просто мне всегда казалось что adobe reader только под винду, а он кроссплатформенный оказывается. А DJVU его не заставить поддерживать никак? Для okular плагин есть...


Название: Re: Как из Qt программы открыть pdf на определённой странице?
Отправлено: navrocky от Март 07, 2013, 13:07
Для okular плагин есть...

okular наверняка по DBus рулится