Arayüzde PDF Görüntüleme

Başlatan faruk.c, 03 Ocak 2017 - 23:50:06

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

faruk.c

Merhaba,

Küçük bir uygulama yapmak istiyorum. Uygulama bir arayüze sahip olacak ve arayüzde pdf belgesi görüntülenecek, bir buton ile bu pdf belgesini yazdıracağım. İşletim sistemim Ubuntu 16.04. PDF görüntülemek için kullanılan bir kod buldum ancak çalıştıramadım. QWebView içine web url verdiğimde çalışıyor ancak PDF dosyası verdiğimde boş görünüyor.


import sys
from PySide.QtCore import*
from PySide.QtGui import*
from PySide.QtWebKit import*

app = QApplication(sys.argv)
web = QWebView()
web.settings().setAttribute(QWebSettings.PluginsEnabled,True)
#QWebSettings.globalSettings().setAttribute(QWebSettings.PluginsEnabled, True)
web.load(QUrl('file://deneme.pdf'))
web.show()
app.exec_()


web.load(QUrl('file://deneme.pdf')) satırında parantez içini "deneme.pdf" yaptığımda terminalde "Vector smash protection is enabled." yazıyor. "http://google.com" yaptığımda web sayfası gayet düzgün açılıyor.

berkayaslan

Ingilizcen varsa kullanabilirsin 

https://doc.qt.io/archives/qq/qq27-poppler.html
İf you wanna be the best, You must SMURF something. :)