Как сохранить документ формата PDF в формате A4 с использованием настроек Chrome в Java Selenium ⇐ JAVA
-
Гость
Как сохранить документ формата PDF в формате A4 с использованием настроек Chrome в Java Selenium
Я автоматизирую функцию печати, поэтому мне нужно установить параметры печати в диалоговом окне предварительного просмотра, но я не могу найти атрибуты, которые можно использовать для некоторых настроек.
chromeOptions.setExperimentalOption("prefs", new java.util.HashMap() {{ put("plugins.plugins_disabled", new String[]{"Chrome PDF Viewer"}); put("printing.default_destination_selection_rules", "{\"kind\": \"local\", \"namePattern\": \"Сохранить как PDF\"}"); }],\"version\":2,\"isGcpPromoDismissed\":false,\"selectedDestinationId\":\"Сохранить как PDF\"}"); put("printing.print_preview_sticky_settings.appState", "{\"recentDestinations\": [{\"id\": \"Сохранить как PDF\", \"origin\": \"local\", \"account\ ": \"\" }], \"версия\": 2, \"isHeaderFooterEnabled\": true, \"paperSize\": 'A4', \"isGcpPromoDismissed\": false, \"selectedDestinationId\":\ "Сохранить как PDF\"}"); }}); Я также использовал параметр размера носителя следующим образом:
put("printing.print_preview_sticky_settings.appState", "{"recentDestinations": [{"id": "Сохранить как PDF", "origin": "local", "account": "" }],"version ":2,"isGcpPromoDismissed":false,"selectedDestinationId":"Сохранить как PDF","mediaSize": {"height_microns": 355600,"width_microns": 215900,"is_default":true}}"); Но все еще не отражено.
Помогите, если есть документация по настройкам печати..
Я автоматизирую функцию печати, поэтому мне нужно установить параметры печати в диалоговом окне предварительного просмотра, но я не могу найти атрибуты, которые можно использовать для некоторых настроек.
chromeOptions.setExperimentalOption("prefs", new java.util.HashMap() {{ put("plugins.plugins_disabled", new String[]{"Chrome PDF Viewer"}); put("printing.default_destination_selection_rules", "{\"kind\": \"local\", \"namePattern\": \"Сохранить как PDF\"}"); }],\"version\":2,\"isGcpPromoDismissed\":false,\"selectedDestinationId\":\"Сохранить как PDF\"}"); put("printing.print_preview_sticky_settings.appState", "{\"recentDestinations\": [{\"id\": \"Сохранить как PDF\", \"origin\": \"local\", \"account\ ": \"\" }], \"версия\": 2, \"isHeaderFooterEnabled\": true, \"paperSize\": 'A4', \"isGcpPromoDismissed\": false, \"selectedDestinationId\":\ "Сохранить как PDF\"}"); }}); Я также использовал параметр размера носителя следующим образом:
put("printing.print_preview_sticky_settings.appState", "{"recentDestinations": [{"id": "Сохранить как PDF", "origin": "local", "account": "" }],"version ":2,"isGcpPromoDismissed":false,"selectedDestinationId":"Сохранить как PDF","mediaSize": {"height_microns": 355600,"width_microns": 215900,"is_default":true}}"); Но все еще не отражено.
Помогите, если есть документация по настройкам печати..
Мобильная версия