[파이썬] 웹페이지를 PDF화일로 변환하는 방법 ( web to pdf / HTML to pdf ) - pdfkit
2020. 9. 10. 01:36ㆍ자동화
728x90
pdfkit 모듈은 wkhtmltopdf 유틸리티를 이용하여 , 웹페이지 또는 저장된 HTML문서를 PDF문서로 변환하는 래퍼 모듈이다.
따라서, wkhtmltopdf가 설치되어 있어야 하고 경로가 configuration에 지정되어야 한다.
https://wkhtmltopdf.org/downloads.html
▶ 위 링크에서 wkhtmltopdf 프로그램 다운로드 받아서 설치한다. ( 윈도우 Vista / 8 / 10 )
import pdfkit
import os
os.chdir(r'C:\temp')
options = {'quiet': ''}
config = pdfkit.configuration(wkhtmltopdf=r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe')
url = 'http://www.naver.com'
pdfkit.from_url(url, 'naver.pdf', options=options, configuration=config)
→ options = {'quiet': ''} 를 설정하지 않으면, wkhtmltopdf 실행결과가 화면에 출력된다.
다음은 url, HTML file, string으로부터 pdf 화일로 변환하는 예이다.
pdfkit.from_url('http://naver.com', 'naver.pdf', options=options, configuration=config)
pdfkit.from_file('sentences.htm', 'sentences.pdf', options=options, configuration=config)
pdfkit.from_string('Hello!', 'string.pdf', options=options, configuration=config)
▶ PDF 화일로 출력이 잘 되었다.
반응형
'자동화' 카테고리의 다른 글
[파이썬] PDF 문서에서 텍스트 추출 - Tika (0) | 2020.10.27 |
---|---|
[파이썬] PDF 문서 병합 / PDF 파일들을 하나로 합치기 - PyPDF2 (0) | 2020.10.26 |
[파이썬] 파워포인트 / 워드 문서를 PDF 파일로 변환하는 방법 ( ppt to pdf / doc to pdf ) - 자동화 (0) | 2020.10.25 |
[파이썬] 유튜브 영상 / 자막 다운로드 - pytube (0) | 2020.10.25 |
[파이썬] PDF 문서를 이미지로 변환 - pdf2image (0) | 2020.10.22 |