Hilfe durchsuchen

Vorsicht vor Support-Betrug: Wir fordern Sie niemals auf, eine Telefonnummer anzurufen, eine SMS an eine Telefonnummer zu senden oder persönliche Daten preiszugeben. Bitte melden Sie verdächtige Aktivitäten über die Funktion „Missbrauch melden“.

Weitere Informationen

print.print_paper_width doesn't works

more options

I have been trying to print the webpage as PDF. I am trying to change the page height and width, but this code is not working. When I manually enter the value of print.print_paper_width and save in about:config it works. Can someone tell me whats wrong. This is what I am trying:


from selenium.webdriver.firefox.options import Options as FirefoxOptions from selenium import webdriver options = FirefoxOptions() options.add_argument("--headless") FFprofile = webdriver.FirefoxProfile() FFprofile.set_preference('print.always_print_silent', True) FFprofile.set_preference('print.print_to_file', True)

FFprofile.set_preference('print.print_paper_width', '3.7')

FFprofile.set_preference('print.print_to_filename', 'filepath')

driver = webdriver.Firefox(FFprofile,options=options) driver.get('filepath') driver.execute_script("window.print()")

I have been trying to print the webpage as PDF. I am trying to change the page height and width, but this code is not working. When I manually enter the value of print.print_paper_width and save in about:config it works. Can someone tell me whats wrong. This is what I am trying: from selenium.webdriver.firefox.options import Options as FirefoxOptions from selenium import webdriver options = FirefoxOptions() options.add_argument("--headless") FFprofile = webdriver.FirefoxProfile() FFprofile.set_preference('print.always_print_silent', True) FFprofile.set_preference('print.print_to_file', True) FFprofile.set_preference('print.print_paper_width', '3.7') FFprofile.set_preference('print.print_to_filename', 'filepath') driver = webdriver.Firefox(FFprofile,options=options) driver.get('filepath') driver.execute_script("window.print()")

Alle Antworten (1)

more options

This is a forum to support Firefox end users so not really the best place to get help on this. I can possibly help though if you can file an issue at https://bugzilla.mozilla.org/ in the 'Core' product and in the 'Printing: Setup' component. The Firefox core code for handling settings is currently in flux, and this use case is probably even more broken in the Firefox 82/83 code. We can try to make this work though.