PyQt Qwebengineview cannot zoom online pdf

Viewed 300

I use qwebengineview to load web with simple code

from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings

class WebPreview(QWebEngineView):
    def __init__(self, parent=None):
        super(WebPreview, self).__init__(parent)
        self.settings().setAttribute(QWebEngineSettings.PluginsEnabled, True)

    def preview(self, link):
        self.load(QUrl(link))

My problem is, when loading an online pdf, such as https://www.nature.com/articles/s41524-021-00506-8.pdf the page will become extremly small when I use ctrl+wheel to zoom

check this link

However, if I load any other none-pdf web https://www.google.com/ I can zoom perfectly with ctrl+wheel

system: windows 10 python: python 3.8 pyqt5: 5.15.3 pyqt5-webengine: 5.15.3

0 Answers
Related