Combine JPG to PDF in Python | Merge JPG Files to PDF

여러 개의 JPG 이미지를 PDF 문서로 결합하는 것은 사진 앨범을 만들거나 프레젠테이션 및 공유를 위한 문서를 작성하는 등 다양한 상황에서 중요한 역할을 합니다. 이 코드 예제가 포함된 단계별 가이드에서 환경 설정부터 코드 실행까지 전체 과정을 안내합니다. 이 글을 다 읽고 나면 Python을 사용하여 JPG 이미지를 PDF로 결합하는 방법에 대해 잘 알게 될 것입니다.

이 기사에서는 다음 주제를 다룹니다:

  1. JPG를 PDF로 결합하는 Python 라이브러리
  2. Python에서 여러 JPG 이미지를 PDF로 결합
  3. 전체 코드 예제
  4. 온라인에서 JPG를 PDF로 결합
  5. 무료 리소스

JPG를 PDF로 결합하는 Python 라이브러리

Aspose.PDF는 개발자가 응용 프로그램 내에서 PDF 파일을 생성, 조작 및 변환할 수 있는 다용도 라이브러리입니다. 이 라이브러리는 텍스트 조작, 이미지 삽입 및 문서 병합을 포함한 다양한 기능을 지원합니다. JPG 이미지를 PDF로 결합하기 위해 우리는 Aspose.PDF for Python을 사용할 것입니다. 이를 통해 Python 개발자는 PDF 문서를 프로그래밍 방식으로 다룰 수 있습니다.

환경 설정

코드를 작성하기 전에 프로젝트에 맞는 환경을 설정해야 합니다. 이를 위해 필요한 것은 다음과 같습니다:

  • Python 3.6 이상
  • pip (Python 패키지 관리자)
  • Aspose.PDF for Python 라이브러리

Aspose.PDF for Python 설치

다운로드 페이지에서 패키지를 다운로드하거나 PyPI에서 다음 pip 명령어를 콘솔에 입력하여 설치할 수 있습니다:

pip install aspose-pdf

이 명령어는 Aspose.PDF 라이브러리와 그 종속성을 다운로드하고 설치할 것입니다.

Python에서 여러 JPG 이미지를 PDF로 결합

다음 단계를 따라 여러 JPG 이미지를 쉽게 PDF 문서로 결합할 수 있습니다:

1. 디렉터리에서 JPG 이미지 로드

먼저 결합하려는 JPG 이미지를 로드해야 합니다. Python의 내장 라이브러리를 사용하여 파일 시스템에서 이미지를 읽을 수 있습니다.

import os

# JPG 이미지가 포함된 디렉터리
image_directory = "path/to/your/images"

# 디렉터리에 있는 모든 JPG 파일 목록 가져오기
image_files = [f for f in os.listdir(image_directory) if f.endswith('.jpg')]

2. 로드된 이미지를 PDF에 추가

다음으로 새로운 PDF 문서를 만들고 각 JPG 이미지를 별도의 페이지에 추가합니다. Aspose.PDF를 사용하면 page.paragraphs.add() 메서드를 사용하여 이미지를 PDF 페이지에 추가할 수 있습니다.

# PDF 문서를 생성하고 이미지를 추가합니다
doc = Document()
page = doc.pages.add()

# 페이지에 이미지 추가
for img in image_files:
    # 이미지 객체 생성
    image = Image()
    
    # 이미지 파일 스트림 설정
    image.file = image_directory + img
    
    # 페이지의 문단 컬렉션에 이미지 추가
    page.paragraphs.add(image)

이 코드 스니펫은 각 JPG 파일을 순회하며 PDF 문서에 새로운 페이지를 추가하고 페이지에 이미지를 삽입합니다.

3. 최종 PDF 문서 저장

마지막으로 모든 이미지를 추가한 후 PDF 문서를 저장합니다. document.save() 메서드는 문서를 지정된 파일에 작성합니다.

# 문서 저장
doc.save("merged-jpgs-to-PDF.pdf")

JPG를 PDF로 결합 - 전체 코드 예제

여기 JPG 이미지를 PDF로 결합하는 전체 코드 예제가 있습니다:

무료 라이선스 받기!

우리의 임시 라이선스 페이지를 방문하여 무료 무제한 라이선스를 받고 Aspose.PDF for Python의 기능을 제한 없이 완전히 경험해 보세요!

온라인에서 JPG를 PDF로 병합

또한 이 JPG를 PDF로 병합 웹 앱을 사용하여 JPG 이미지를 무료로 PDF 문서로 병합할 수 있습니다.

JPG를 PDF로 결합 – 무료 리소스

JPG 이미지를 PDF 문서로 결합하는 것 외에도, PDF 문서를 생성, 조작 및 변환하는 방법을 배워보세요. 아래 제공된 리소스를 사용하여 Aspose.PDF for Python의 다양한 기능을 탐색해 보세요:

결론

이 기사에서는 Aspose.PDF for Python을 사용하여 JPG 이미지를 PDF 문서로 결합하는 방법을 살펴보았습니다. Aspose.PDF 라이브러리는 결과 PDF 문서에 대해 광범위한 사용자 정의 및 제어를 가능하게 하는 강력한 API를 제공합니다. 이 가이드의 단계를 따르면 여러 JPG 이미지를 단일 PDF 문서로 효율적으로 추가하고 필요에 맞게 출력을 사용자 정의할 수 있습니다.

사진 앨범을 만들거나 프레젠테이션용 문서를 작성하거나 이미지를 보관하는 등 Aspose.PDF for Python은 작업을 효과적으로 수행하는 데 필요한 도구를 제공합니다. 궁금한 점이 있으면 무료 지원 포럼을 통해 언제든지 문의해 주세요.

참고 자료