Russian Qt Forum

Qt => Общие вопросы => Тема начата: mistake от Май 08, 2006, 01:16



Название: Отображение PDF
Отправлено: mistake от Май 08, 2006, 01:16
Подскажите пожалуйста способ загрузки и отображения документа в формате PDF.
Как это проще всего реализовать? Может кто-то уже реализовывал это в приложении, написанном на QT, а?


Название: Отображение PDF
Отправлено: Sergeich от Май 08, 2006, 10:34
можно найти конвертор из PDF в SVG, и юзать кутешный SVG модуль


Название: Отображение PDF
Отправлено: mistake от Май 09, 2006, 23:45
Спасибо.

Почитал про SVG-формат. Вроде симпатичный. Но есть вопросы:
1) При конвертировании из PDF в SVG у меня получается множество файлов SVG-формата вместо одного в формате PDF (количество файлов SVG - по количеству страниц в PDF). Можно ли затолкать все страницы в один SVG-файл?
2) Понимает ли QT svgz-формат? Самому пока проверить негде - компьютер с QT остался на работе...


Название: Отображение PDF
Отправлено: LestorN от Май 10, 2006, 07:11
пробуй poppler, правда под виндой не работает...


Название: Отображение PDF
Отправлено: nex от Май 10, 2006, 15:30
троллтеховцы вроде обещали поддержку пдф в одной из версий?...


Название: Отображение PDF
Отправлено: Cat386 от Май 11, 2006, 06:46
Если из под Винды то можно просто в любую форму запихать ActiveX от Acrobat'а там есть свойство помоему File или loadFile не помню прописал путь к файцлику и усе


Название: Отображение PDF
Отправлено: mistake от Май 11, 2006, 22:26
Цитата: "LestorN"
пробуй poppler, правда под виндой не работает...

Спасибо, гляну. Правда если под виндой не работает - тогда это видимо не решение...

добавлено спустя 3 минуты:

 
Цитата: "Cat386"
Если из под Винды то можно просто в любую форму запихать ActiveX от Acrobat'а там есть свойство помоему File или loadFile не помню прописал путь к файцлику и усе

Ага. Я знаю про этот способ. Просто хотелось более "правильного" решения... :-)


Название: Re: Отображение PDF
Отправлено: Nimbus от Июль 06, 2010, 09:52
Эммм... А через что конвертировать из PDF в SVG?


Название: Re: Отображение PDF
Отправлено: Sahab от Июль 06, 2010, 10:05
http://doc.trolltech.com/qq/qq27-poppler.html


Название: Re: Отображение PDF
Отправлено: Nimbus от Июль 06, 2010, 10:12
http://doc.trolltech.com/qq/qq27-poppler.html
Сенкью, кэп (http://www.prog.org.ru/topic_14132_0.html)
И по вашей ссылке ничего не сказано про svg


Название: Re: Отображение PDF
Отправлено: lit-uriy от Июль 06, 2010, 13:03
>>А через что конвертировать из PDF в SVG?
а этот вопрос мимо темы ("Отображение PDF")


Название: Re: Отображение PDF
Отправлено: Nimbus от Июль 06, 2010, 14:19
>>А через что конвертировать из PDF в SVG?
а этот вопрос мимо темы ("Отображение PDF")
Окей. А через что конвертировать из PDF в SVG, чтобы отобразить его в QSvgWidget? Либо в метафайл. Главное, чтобы была векторная графика, ибо через Ghostscript можно конвертировать только в растровый формат. А отображение растрового изображения на виджете у которого меняются размеры во время выполнения программы, искажается, и текст становится совсем нечитабельным.
Мне всё равно. Я уже создал подобную тему и никто не ответил.