Python용 IronPDF를 사용하여 HTML을 PDF로 변환하는 방법

HTML을 PDF로 변환: 파이썬

This article was translated from English: Does it need improvement?
Translated
View the article in English

이 가이드는 파이썬 개발자가 IronPDF 라이브러리를 사용하여 HTML 콘텐츠를 고품질 PDF(휴대용 문서 형식) 파일로 변환하는 방법에 대한 단계별 지침을 제공합니다.

IronPDF는 .NET , Java , Python을 비롯한 다양한 프로그래밍 언어를 지원하는 종합적인 PDF 변환 및 처리 라이브러리입니다. 이 튜토리얼은 특히 파이썬 스크립트에서 IronPDF를 사용하여 파일 또는 마크업 형태의 HTML 콘텐츠를 변환하는 데 중점을 둡니다.

.NET 애플리케이션에서 HTML을 PDF로 변환하는 방법 에 대한 별도의 튜토리얼도 제공됩니다.


개요


시작하기

1. Python용 IronPDF PDF 라이브러리 설치

Python용 IronPDF 라이브러리를 설치하려면 널리 사용되는 패키지 관리자인 pip를 사용하면 됩니다. 다음 명령어를 실행하기만 하면 됩니다.

 pip install ironpdf

특정 버전의 IronPdf를 설치하려면 다음 구문을 사용하십시오: ==2023.x.x. 예를 들어, 다음 명령어를 실행할 수 있습니다:

pip install ironpdf==2023.x.x
pip install ironpdf==2023.x.x
SHELL

참고해 주세요Python용 IronPDF는 기본 기술로 IronPDF .NET 라이브러리, 특히 .NET 6.0에 의존합니다. 따라서 Python용 IronPDF를 사용하려면 컴퓨터에 .NET 6.0 SDK가 설치되어 있어야 합니다.


사용 방법 안내 및 코드 예제

2. HTML을 PDF로 변환

다음 섹션에서는 HTML을 PDF로 변환하는 IronPDF의 뛰어난 렌더링 기능에 대해 자세히 살펴보겠습니다.

PDF 문서 렌더링의 주요 구성 요소는 ChromePdfRenderer 클래스입니다. 또한, PdfDocument 클래스는 다양한 조작 기능을 제공합니다. IronPDF는 HTML 콘텐츠를 PDF 문서로 변환하는 안정적인 방법을 제공하며, three key scenarios의 요구 사항을 충족합니다.

  • HTML 문자열/마크업을 PDF로 변환
  • HTML 파일/압축 파일을 PDF로 변환
  • URL을 PDF로 변환

이 섹션에서는 각 사용 사례에 대한 간략한 개요와 함께 자세한 내용을 확인할 수 있는 추가 자료를 제공합니다.

2.1 IronPDF 패키지 가져오기

IronPDF를 가져오려면 IronPDF를 사용할 소스 파일의 시작 부분에 다음 가져오기 문을 포함하십시오.

# Import statement for IronPDF for Python
from ironpdf import *
# Import statement for IronPDF for Python
from ironpdf import *
PYTHON

2.2 라이선스 키 설정 (선택 사항)

IronPDF for Python은 무료로 사용할 수 있지만, 무료 사용자의 PDF 파일에 타일 형태의 배경 워터마크를 추가합니다.

라이선스 페이지를 방문하여 라이선스 키를 받으시고 워터마크 없는 PDF를 이용하세요.

IronPDF를 사용하여 워터마크 없는 PDF를 생성하려면 라이브러리에 유효한 라이선스 키를 제공해야 합니다. 다음 코드 조각은 라이선스 키를 사용하여 라이브러리를 구성하는 방법을 보여줍니다.

# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

PDF 파일을 생성하거나 내용을 수정하기 전에 라이선스 키가 설정되어 있는지 확인하십시오. 다른 코드 줄보다 먼저 LicenseKey 메서드를 호출하는 것이 좋습니다. 라이선스 키는 당사 라이선스 페이지에서 구매하시거나 , 무료 평가판 라이선스 키를 받으시 려면 당사에 문의하십시오.

2.3 로그 파일 위치 설정 (선택 사항)

IronPDF는 파이썬 스크립트와 동일한 디렉터리에 Default.log라는 텍스트 파일로 로그 메시지를 생성할 수 있습니다.

로그 파일 이름과 위치를 사용자 지정하려면 아래 코드 조각을 사용하여 LogFilePath 속성을 설정할 수 있습니다.

# Set a log path
Logger.EnableDebugging = True
Logger.LogFilePath = "Custom.log"
Logger.LoggingMode = Logger.LoggingModes.All
# Set a log path
Logger.EnableDebugging = True
Logger.LogFilePath = "Custom.log"
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

[{i:(Logger.LogFilePath PDF 변환 및 조작 메서드를 사용하기 전에 호출해야 합니다.