PDF는 주로 문서 공유 및 인쇄에 사용되는 룰링 파일 형식 중 하나입니다. 공유하기 전에 다양한 형식의 문서/파일을 PDF로 변환하는 것을 선호하는 경우가 많습니다. 특정한 경우에는 PNG, JPG 및 기타 이미지를 프로그래밍 방식으로 PDF 형식으로 변환해야 합니다. 이를 달성하기 위해 이 기사에서는 Python에서 이미지를 PDF로 변환하는 방법을 다룹니다. 또한 여러 이미지를 하나의 PDF로 변환하는 방법도 배우게 됩니다.
Python 이미지를 PDF 변환기 라이브러리로 - 무료 다운로드
Aspose.Words for Python은 Word, PDF 등을 포함한 텍스트 문서로 작업할 수 있는 강력하고 기능이 풍부한 라이브러리입니다. 또한 텍스트 문서를 다양한 인기 있는 형식으로 고화질로 변환할 수 있습니다. 이 문서에서는 이 라이브러리를 사용하여 이미지를 PDF로 변환합니다. 다음 pip 명령을 사용하여 PyPI에서 라이브러리를 설치할 수 있습니다.
> pip install aspose-words
Python에서 이미지를 PDF로 변환
다음은 Python에서 이미지를 PDF 파일로 변환하는 단계입니다.
- 먼저 Document 클래스를 사용하여 새 문서를 만듭니다.
- 그런 다음 DocumentBuilder 개체를 만들고 Document 개체로 초기화합니다.
- DocumentBuilder.insert_image(fileName) 메서드를 사용하여 문서에 이미지를 삽입합니다.
- 마지막으로 Document.save(fileName) 메서드를 사용하여 PDF 문서를 저장합니다.
다음 코드 샘플은 Python에서 PNG 이미지를 PDF로 변환하는 방법을 보여줍니다.
import aspose.words as aw
# 새 문서 만들기
doc = aw.Document()
# 문서 작성기 만들기
builder = aw.DocumentBuilder(doc)
# 문서에 이미지 삽입
builder.insert_image("logo.png")
# PDF로 저장
doc.save("image-to-pdf.pdf")
Python에서 여러 이미지를 PDF로 변환
다음은 Python에서 여러 이미지를 단일 PDF 파일로 변환하는 단계입니다.
- 먼저 Document 클래스를 사용하여 새 문서를 만듭니다.
- 그런 다음 DocumentBuilder 개체를 만들고 Document 개체로 초기화합니다.
- 원하는 폴더에서 이미지 파일 목록을 가져옵니다.
- 이미지 파일 목록을 반복하고 DocumentBuilder.insert_image(fileName) 메서드를 사용하여 각 이미지를 문서에 삽입합니다.
- 마지막으로 Document.save(fileName) 메서드를 사용하여 PDF 문서를 저장합니다.
다음 코드 샘플은 Python에서 여러 이미지를 단일 PDF로 변환하는 방법을 보여줍니다.
import aspose.words as aw
import os
# 이미지 디렉토리
dir = "D:\\images\\"
# 새 문서 만들기
doc = aw.Document()
# 문서 빌더 만들기
builder = aw.DocumentBuilder(doc)
# 폴더의 이미지 반복
for imageFile in os.listdir(dir):
# 문서에 이미지 삽입
builder.insert_image(os.path.join(dir, imageFile))
# PDF로 저장
doc.save("images-to-pdf.pdf")
이미지를 PDF로 Python 변환기 - 무료 라이센스 받기
임시 무료 라이선스 받기를 통해 평가 제한 없이 이미지를 PDF로 변환할 수 있습니다.
Python 이미지를 PDF 라이브러리로 - 자세히 보기
문서를 사용하여 Python용 Aspose.Words에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.
결론
이 기사에서는 Python에서 이미지를 PDF 형식으로 변환하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 여러 이미지를 단일 PDF로 변환하는 방법을 살펴보았습니다. 제공된 코드 샘플을 애플리케이션에 쉽게 통합하고 이미지를 PDF로 변환할 수 있습니다.