# Python용 IronPDF - Python 스크립트로 PDF 생성, 편집 및 읽기
## Python용 IronPDF 소개
IronPDF for Python은 Iron Software 에서 개발한 강력한 라이브러리로, 소프트웨어 엔지니어에게 Python 3 프로젝트에서 PDF 콘텐츠를 생성, 편집 및 추출할 수 있는 기능을 제공합니다.
`IronPDF for Python`는 [IronPDF for .NET](/)의 성공과 인기에 기반합니다.
<div class="hsg-featured-snippet">
<h2>Python용 IronPDF 의 주요 기능:</h2>
<ol>
<li><a class="js-modal-open" data-modal-id="download-modal" href="#download-modal">HTML, URL, JavaScript, CSS 및 다양한 이미지 형식을 사용하여 PDF를 생성합니다.</a></li>
<li>PDF 파일에 머리글/바닥글, 서명, 첨부 파일, 암호 및 보안 기능을 추가합니다.</li>
<li>완전한 멀티스레딩 및 비동기 지원을 통해 성능을 최적화하세요.</li>
<li>저희 웹사이트를 방문하시면 50가지가 넘는 다양한 기능 목록과 수많은 코드 예제를 확인하실 수 있습니다.</li>
</ol>
</div>
## Python용 IronPDF 사용하기
### 필수 조건
Python용 IronPDF 사용하려면 컴퓨터에 다음 필수 소프트웨어가 설치되어 있는지 확인하십시오.
1. **.NET 6.0 SDK** : Python용 IronPDF 기본 기술로 IronPDF .NET 라이브러리, 특히 .NET 6.0을 사용합니다. 따라서 Python용 IronPDF 사용하려면 컴퓨터에 [.NET 6.0 SDK가](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) 설치되어 있어야 합니다.
2. **Python** : Python 공식 웹사이트(https://www.python.org/downloads/)에서 Python 3.x 최신 버전을 다운로드하여 설치하세요. 설치 과정에서 Python을 시스템 PATH에 추가하는 옵션을 선택해야 합니다. 이렇게 하면 명령줄에서 Python에 접근할 수 있습니다.
3. **Pip** : Pip은 일반적으로 Python 3.4 이상 버전부터 Python 설치에 포함되어 있습니다. 하지만 Python 설치 환경에 따라 pip가 이미 설치되어 있는지 확인하거나 별도로 설치해야 할 수도 있습니다.
4. **IronPDF 라이브러리:** IronPDF 라이브러리는 pip를 통해 추가할 수 있습니다. 아래 명령어를 사용하여 pip로 IronPDF 설치하세요.
```shell
:ProductInstall
```
[[t:(특정 버전의 IronPDF 설치하려면 다음 구문을 사용하십시오. "==2023.xx". 예를 들어, 'pip install IronPDF==2023.x.x' 명령을 실행할 수 있습니다.)]]
[[i:(일부 시스템에서는 Python 2.x가 여전히 기본 버전일 수 있습니다. 이러한 경우, Python 3용 pip을 사용하고 있는지 확신하려면 `pip3` 명령을 명시적으로 대신 사용해야 할 수 있습니다.)]]
**설치 시 발생할 수 있는 문제점**
아래 두 가지 문제 중 하나라도 발생하면 문제 해결 문서를 참조하여 해결하십시오.
[OSError로 인해 패키지를 설치할 수 없습니다](/python/troubleshooting/could-not-install-package/) .
- [IronPDF 을 찾을 수 없습니다.](/python/troubleshooting/failed-to-locate-ironpdf/)
## Python 코드 작성을 시작하세요
아래 명령문을 사용하여 PDF 문서 생성 및 조작에 필요한 모듈을 가져옵니다. Python 스크립트 맨 위에 해당 모듈들을 임포트하는 것을 잊지 마세요.
```python
# Import necessary components from the IronPDF library
from ironpdf import *
```
### 라이선스 키 적용
다음으로, **License** 객체의 **LicenseKey** 속성에 라이선스 키를 할당하여 IronPDF 에 유효한 라이선스 또는 평가판 키를 적용합니다. IronPDF 메서드를 사용하기 전에, import 문 바로 다음에 다음 코드를 포함시키십시오.
```python
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
```
[[i:( IronPDF 메서드를 호출하기 전에 모든 설정, 로깅 및 라이선스 작업이 완료되었는지 확인하십시오.)]]
### HTML을 PDF로 렌더링
`RenderHtmlAsPdf` 메소드를 사용하여 HTML 문자열을 PDF 문서로 변환하십시오. 아래 코드는 간단한 HTML 문자열을 PDF 문서로 변환합니다.
```python
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
```
### URL을 PDF로 변환
`RenderUrlAsPdf` 메소드를 사용하여 URL 또는 로컬 파일 경로를 PDF 문서로 변환하십시오. 다음은 예시입니다.
```python
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
```
### 벌채 반출
로깅을 활성화하려면 다음 코드 조각을 사용하십시오.
```python
# Enable debugging for logging
Logger.EnableDebugging = True
# Specify the log file path
Logger.LogFilePath = "Default.log"
# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
```
## 라이선스 및 지원 가능
실제 프로젝트에서 사용하려면 [라이선스를 구매하세요](/python/licensing/) . 30일 무료 체험판 라이선스도 [여기에서](trial-license) 이용하실 수 있습니다.
전체 코드 예제, 튜토리얼, 라이선스 정보 및 문서 목록을 보려면 [IronPDF Python용 페이지를](/python/) 방문하세요.
더 자세한 지원이나 문의 사항이 있으시면 [저희 팀에 문의해](#live-chat-support) 주세요.
저희 웹사이트를 방문하시면 50가지가 넘는 다양한 기능 목록과 수많은 코드 예제를 확인하실 수 있습니다.
Python용 IronPDF 사용하기
필수 조건
Python용 IronPDF 사용하려면 컴퓨터에 다음 필수 소프트웨어가 설치되어 있는지 확인하십시오.
.NET 6.0 SDK : Python용 IronPDF 기본 기술로 IronPDF .NET 라이브러리, 특히 .NET 6.0을 사용합니다. 따라서 Python용 IronPDF 사용하려면 컴퓨터에 .NET 6.0 SDK가 설치되어 있어야 합니다.
Python : Python 공식 웹사이트(https://www.python.org/downloads/)에서 Python 3.x 최신 버전을 다운로드하여 설치하세요. 설치 과정에서 Python을 시스템 PATH에 추가하는 옵션을 선택해야 합니다. 이렇게 하면 명령줄에서 Python에 접근할 수 있습니다.
Pip : Pip은 일반적으로 Python 3.4 이상 버전부터 Python 설치에 포함되어 있습니다. 하지만 Python 설치 환경에 따라 pip가 이미 설치되어 있는지 확인하거나 별도로 설치해야 할 수도 있습니다.
IronPDF 라이브러리: IronPDF 라이브러리는 pip를 통해 추가할 수 있습니다. 아래 명령어를 사용하여 pip로 IronPDF 설치하세요.
> pip install ironpdf
pip install ironpdf
팁: 특정 버전의 IronPDF 설치하려면 다음 구문을 사용하십시오. "==2023.xx". 예를 들어, 'pip install IronPDF==2023.x.x' 명령을 실행할 수 있습니다.
참고해 주세요: 일부 시스템에서는 Python 2.x가 여전히 기본 버전일 수 있습니다. 이러한 경우, Python 3용 pip을 사용하고 있는지 확신하려면 pip3 명령을 명시적으로 대신 사용해야 할 수 있습니다.
아래 명령문을 사용하여 PDF 문서 생성 및 조작에 필요한 모듈을 가져옵니다. Python 스크립트 맨 위에 해당 모듈들을 임포트하는 것을 잊지 마세요.
# Import necessary components from the IronPDF libraryfrom ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
Python
라이선스 키 적용
다음으로, License 객체의 LicenseKey 속성에 라이선스 키를 할당하여 IronPDF 에 유효한 라이선스 또는 평가판 키를 적용합니다. IronPDF 메서드를 사용하기 전에, import 문 바로 다음에 다음 코드를 포함시키십시오.
# Apply the license key for IronPDFLicense.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
Python
참고해 주세요: IronPDF 메서드를 호출하기 전에 모든 설정, 로깅 및 라이선스 작업이 완료되었는지 확인하십시오.
HTML을 PDF로 렌더링
RenderHtmlAsPdf 메소드를 사용하여 HTML 문자열을 PDF 문서로 변환하십시오. 아래 코드는 간단한 HTML 문자열을 PDF 문서로 변환합니다.
from ironpdf import *# Instantiate ChromePdfRendererrenderer = ChromePdfRenderer()# Create a PDF from an HTML stringpdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")# Save the generated PDF to a filepdf.SaveAs("html_to_pdf.pdf")
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
Python
URL을 PDF로 변환
RenderUrlAsPdf 메소드를 사용하여 URL 또는 로컬 파일 경로를 PDF 문서로 변환하십시오. 다음은 예시입니다.
from ironpdf import *# Instantiate ChromePdfRendererrenderer = ChromePdfRenderer()# Create a PDF from a URL or local file pathpdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")# Save the generated PDF to a filepdf.SaveAs("url_to_pdf.pdf")
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
Python
벌채 반출
로깅을 활성화하려면 다음 코드 조각을 사용하십시오.
# Enable debugging for loggingLogger.EnableDebugging = True# Specify the log file pathLogger.LogFilePath = "Default.log"# Set the logging mode to log all activitiesLogger.LoggingMode = Logger.LoggingModes.All
# Enable debugging for logging
Logger.EnableDebugging = True
# Specify the log file path
Logger.LogFilePath = "Default.log"
# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
Python
라이선스 및 지원 가능
실제 프로젝트에서 사용하려면 라이선스를 구매하세요 . 30일 무료 체험판 라이선스도 여기에서 이용하실 수 있습니다.
커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.