Kërkoni te Asistenca

Shmangni karremëzime gjoja asistence. S’do t’ju kërkojmë kurrë të bëni një thirrje apo të dërgoni tekst te një numër telefoni, apo të na jepni të dhëna personale. Ju lutemi, raportoni veprimtari të dyshimtë duke përdorur mundësinë “Raportoni Abuzim”.

Mësoni Më Tepër

print.print_paper_width doesn't works

  • 1 përgjigje
  • 1 e ka hasur këtë problem
  • 8 parje
  • Përgjigjja më e re nga Jonathan Watt

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()")

Krejt Përgjigjet (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.