WeasyPrint를 사용하여 HTML 파일을 PDF로 변환
P粉729198207
P粉729198207 2023-09-11 14:54:49
0
1
440

HTML 파일이 많아서 로컬 PDF 파일로 저장하고 싶습니다

그래서 weasyprint를 사용하여 변환을 시도했지만 성공하지 못했습니다

코드 작성을 도와줄 사람이 있나요?

으아악

로컬에 HTML 파일이 있고 PDF 파일도 로컬에 저장하고 싶습니다

답변을 구현했습니다

으아악

그리고 다음과 같은 오류가 발생했습니다

def pdf_generate(): try: pdf_file = HTML(string='56129.html').write_pdf() with open("my_pdf_file.pdf", 'wb') as f: f.write(pdf_file) except Exception as e: print(str(e)) return None

P粉729198207
P粉729198207

모든 응답 (1)
P粉384679266

HTML 파일이 문자열인 경우HTML(string=html_string).write_pdf()메소드를 사용해야 합니다.

단, 로컬 디렉터리에 있는 파일이라면HTML(filename=html_file_path).write_pdf()메소드를 사용해야 합니다.

코드는 다음과 같습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!