我的 QWebkit 中有一个链接,指向一个 pdf 文件。但是当点击链接时,它无法显示pdf文件。有没有办法让它发生?
如果您通过 QWebSettings 启用插件并安装了提供浏览器插件(例如 Acrobat)的 PDF 查看器,那么您应该会在 QWebView 中看到使用该插件呈现的 PDF:
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
app = QApplication(sys.argv)
web = QWebView()
web.settings().setAttribute(QWebSettings.PluginsEnabled, True)
web.show()
web.load(QUrl('file:///C:/test/test.pdf')) # Change path to actual file.
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
这段代码在装有最新版 Acrobat X 的 Windows 上对我不起作用(它只显示一个进度条,但没有显示 PDF - 证明插件正在加载,只是不工作)但我确定这就是我的方式以前做过。试一试,让我知道。
| 归档时间: |
|
| 查看次数: |
7040 次 |
| 最近记录: |