PyQt WebEngine을 활용한 웹페이지 PDF 변환
들어가며 이번 주제는 파이썬과 Qt의 QtWebEngine 을 이용해 웹페이지를 앱 에 띄우고 해당페이지를 PDF 파일 저장, 인쇄 하는 프로그램을 만드는 것입니다. 예전에 작성한 게시물 중 PDF 변환 예제 가 있는데, 이미지로 캡쳐 해 변환하는 방식이라 확대시 글자가 흐릿해지는 현상을 방지하는 보완 예제로 만들어 보았습니다. 결과물을 먼저 살펴보면 아래와 같습니다. (웹 브라우저가 아니라 Python 앱에 QWebEngineView 클래스 배치 후 웹페이지를 띄운 모습) [앱 실행화면] 앱을 실행 후 PDF, PRINT 버튼을 누르면 파일저장, 인쇄창이 뜨는데 캡쳐된 동영상에서는 보이지 않네요. 아래 링크를 통해 직접 한번 사용해 보기 바랍니다. (파이썬 가상환경으로 개발하지 않아 실행파일 크기가 큽니다. 약 100 MB) Pyinstaller 제작 실행파일(*.exe) 링크 : WebViewer