LINUX.ORG.RU

Как отобразить pdf документ в PyGTK

#!/usr/bin/python
# coding: utf-8
import gtk
import evince
import sys

window = gtk.Window()
window.set_size_request(800, 600)
sw = gtk.ScrolledWindow()
sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
view = evince.View()
document = evince.document_factory_get_document('file://%s' % sys.argv[1])
model = evince.DocumentModel()
model.set_document(document)
view.set_model(model)
sw.add(view)
window.add(sw)
window.show_all()
gtk.main()

или use popler

И можно ли выдергивать отдельно слова ...

Можно, можно.Но какие слова тебя интиресуют?Может лучше преобразовать в текст и разбирать его стандартными средствами.

Вопрос внятно формулируй, а не «всё в заголовке»

anonymous
()
Ответ на: комментарий от anonymous

Короче имеется документ я указываю в документе курсором на какую нибудь слово... в этот момент выходи в label выходит это слово... т.е. то слово на которое указывает курсор. и так для для любых видов слово.

Ruzel
() автор топика
Ответ на: комментарий от anonymous

Что за ошибка при компиляции вашего кода.

Gtk-Message: Failed to load module «pk-gtk-module»
Traceback (most recent call last):
File «main.py», line 4, in <module>
import evince
ImportError: No module named evince

Ruzel
() автор топика
Ответ на: комментарий от Ruzel

я не селен

Может ты ртуть или палладий?

anonymous
()
Ответ на: комментарий от anonymous

Спасибо... Эта книга решила проблему. Тема закрыта)

Ruzel
() автор топика
Ответ на: комментарий от Ruzel

указываю в документе курсором на какую нибудь слово...

Слово доступно через x-selection (проверить: например, ср. клавиша мыши в gedit). Тогда можно просто повесить фоном процесс, который будет проверять изменение x-selection, добавляя в бд.

anonymous
()
Ответ на: комментарий от anonymous

// в первом предложении не хватает "?"

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.