Как отключить параметры печати PDF с помощью JWebBrowser - PullRequest
0 голосов
/ 19 марта 2019

Я использую The DJ Project, чтобы открыть PDF файлы в JFrame.Используя следующий код:

JPanel panel = new JPanel();
        setContentPane(panel);
        JWebBrowser browser = new JWebBrowser();

        browser.setBarsVisible(false);
        browser.setStatusBarVisible(false);
        browser.print(false);

        browser.setPreferredSize(new Dimension(800,600));
        panel.add(browser);
        browser.navigate("C:\\Users\\MyUser\\Desktop\\acta.pdf");
        pack();
        setVisible(true);
        setPreferredSize(new Dimension(800,600));

И загружает файл PDF, но я хочу отключить следующие параметры:

enter image description here

Опция print и Save.Я знаю, что рендеринг через веб-браузер.Можно ли удалить эти параметры с помощью Java?

1 Ответ

0 голосов
/ 19 марта 2019

Единственный способ, который я уже нашел, это отключить все компоненты и взаимодействия с помощью:

browser.getNativeComponent().setEnabled(false)

Или отключить все правые клики, например:

webBrowser.executeJavascript("document.oncontextmenu = function functionName(){ return false; }");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...