Я находил решение для печати веб-страницы в локальный файл PDF с помощью Python. Одно из хороших решений - использовать Qt, который можно найти здесь, https://bharatikunal.wordpress.com/2010/01/ .
Вначале это не сработало, так как у меня возникла проблема с установкой PyQt4, потому что он выдавал сообщения об ошибках, такие как ' ImportError: No module named PyQt4.QtCore
' и ' ImportError: No module named PyQt4.QtCore
'.
Это произошло потому, что PyQt4 установлен неправильно. Раньше у меня были библиотеки, расположенные в C: \ Python27 \ Lib, но это не для PyQt4.
Фактически, его просто нужно загрузить с http://www.riverbankcomputing.com/software/pyqt/download (обратите внимание на правильную версию Python, которую вы используете) и установить в C: \ Python27 (в моем случае). Вот и все.
Теперь скрипты работают нормально, поэтому я хочу им поделиться. для получения дополнительных сведений об использовании Qprinter см. http://qt-project.org/doc/qt-4.8/qprinter.html#Orientation-enum .