Python에서 JPG를 PDF로 변환 | JPG를 PDF로 변환

JPG 이미지를 PDF 파일로 수동으로 변환하는 데 지치셨나요? Python을 사용하여 이 프로세스를 자동화하시겠습니까? 더 이상 보지 마십시오! 이번 블로그 게시물에서는 Python에서 JPG를 PDF로 변환하는 방법을 알아봅니다.

원래 레이아웃과 형식이 유지되므로 데이터와 정보를 공유하거나 저장하는 데 PDF 형식을 선호하는 경우가 많습니다. 또한 필요할 때 JPG 이미지를 PDF로 쉽게 변환할 수 있습니다. PDF 문서는 더욱 안전하고 비밀번호로 보호될 수 있으므로 민감한 이미지를 공유할 수 있는 훌륭한 옵션입니다. JPG 이미지를 PDF 문서로 변환하는 방법을 살펴보겠습니다.

이 문서에서는 다음 주제를 다룹니다.

  1. Python JPG-PDF 변환 라이브러리
  2. Python에서 JPG를 PDF로 변환
  3. JPG에서 PDF로 변환: 대체 접근 방식
  4. 온라인에서 JPG를 PDF로 변환
  5. 무료 리소스

JPG를 PDF로 변환하는 Python 라이브러리

JPG를 PDF 문서로 변환하려면 Aspose.PDF for Python을 사용합니다. 개발자가 JPG 이미지를 PDF 파일로 효율적으로 쉽게 변환할 수 있는 강력하고 기능이 풍부한 라이브러리입니다. 직관적인 API와 광범위한 기능을 갖춘 Aspose.PDF를 사용하면 JPEG, PNGBMP를 포함한 다양한 이미지 형식을 고품질 PDF 문서로 원활하게 변환할 수 있습니다.

패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.

> pip install aspose-pdf

Python에서 JPG를 PDF로 변환

아래 단계에 따라 JPG 이미지를 PDF 문서로 쉽게 변환할 수 있습니다.

  1. Document 클래스의 인스턴스를 만듭니다.
  2. 문서 페이지 컬렉션에 새로운 빈 페이지를 추가합니다.
  3. Image 클래스의 인스턴스를 만듭니다.
  4. Image.file 속성을 설정합니다.
  5. 페이지에 이미지를 추가합니다.
  6. 마지막으로 save() 메서드를 사용하여 문서를 저장합니다.

다음 코드 샘플은 Python에서 JPG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다.

# 이미지 파일의 경로
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# 새 PDF 문서 초기화
doc = pdf.Document()

# 빈 문서에 빈 페이지 추가
page = doc.pages.add()

# 이미지 객체 생성
image = pdf.Image()
image.file = path

# 페이지에 이미지 추가
page.paragraphs.add(image)

# 출력 PDF 파일 저장
doc.save(output_path)
Python에서 JPG를 PDF로 변환

Python에서 JPG를 PDF로 변환

Python에서 JPG를 PDF로 변환 - 대체 접근 방식

아래 단계에 따라 Stream을 사용하여 JPG를 PDF 문서로 변환할 수도 있습니다.

  1. Document 클래스의 인스턴스를 만듭니다.
  2. 스트림에 이미지를 로드합니다.
  3. 문서 페이지 컬렉션에 새로운 빈 페이지를 추가합니다.
  4. Image 클래스의 인스턴스를 만듭니다.
  5. Image 클래스 객체의 imagestream 속성에 이미지 스트림을 할당합니다.
  6. 선택적으로 페이지 크기, 여백 및 페이지 자르기 상자를 지정합니다.
  7. 그런 다음 페이지에 이미지를 추가합니다.
  8. 마지막으로 save() 메서드를 사용하여 문서를 저장합니다.

다음 코드 샘플은 Python의 스트림을 사용하여 JPG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다.

# 이미지 파일의 경로
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# 새 PDF 문서 초기화
doc = pdf.Document()

# 스트림에 이미지 로드
with open(image_file, "rb") as image_stream:
    # 빈 페이지 추가
    page = doc.pages.add()
    
    # 이미지 객체 생성
    image1 = pdf.Image()

    # 이미지 파일 스트림 설정
    image1.image_stream = image_stream
        
    # 페이지 크기 및 여백 설정
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # 페이지에 이미지 추가
    page.paragraphs.add(image1)

    # 출력 PDF 파일 저장
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Python에서 JPG를 PDF로 변환 - 대체 접근법

Python에서 JPG를 PDF로 변환 - 대체 접근 방식

무료로 JPG를 PDF로 변환해 보세요!

임시 라이선스 페이지를 방문하여 무제한 무료 라이선스를 받고 Aspose.PDF for Python의 잠재력을 제한 없이 최대한 활용해 보세요!

온라인에서 JPG를 PDF로 변환

또한 고품질의 무료 JPG-PDF 변환기 웹 앱을 사용하여 온라인에서 JPG 이미지를 PDF 형식으로 변환할 수도 있습니다. 이 웹 앱은 동일한 강력한 라이브러리를 사용하여 개발되었으므로 설치나 코딩이 필요 없이 JPG 파일을 PDF 형식으로 변환할 수 있습니다. 간단히 JPG 파일을 업로드하고 결과 PDF 파일을 몇 초 안에 다운로드하세요!

JPG를 PDF로 – 무료 리소스

JPG를 PDF로 변환하는 것 외에도 PDF 문서 생성, 조작 및 변환에 대해 자세히 알아보고 아래 리소스를 사용하여 라이브러리의 다양한 기타 기능을 살펴보세요.

결론

이 기사에서는 Python에서 JPG를 PDF로 변환하는 방법을 배웠습니다. 이 문서에 설명된 단계를 따르면 이 기능을 Python 애플리케이션에 쉽게 통합하고 자신만의 JPG-PDF 변환기 도구를 개발할 수 있습니다. 질문이 있는 경우 무료 지원 포럼을 통해 언제든지 알려주시기 바랍니다.

또한보십시오